-
Notifications
You must be signed in to change notification settings - Fork 14
MoM 2016 04 01
Bernd Hufmann edited this page Feb 15, 2024
·
1 revision
- Alexandre Montplaisir (EfficiOS)
- Jonathan Rajotte (EfficiOS)
- Matthew Khouzam (Ericsson)
- Patrick Tassé (Ericsson)
- Marc-André Laperle (Ericsson)
- Jean-Christian Kouamé (Ericsson)
- Bernd Hufmann (Ericsson)
- Geneviève Bastien (Polytechnique)
- Bernd made a post about important Neon dates.
- Marc-André hasn't published the EclispeCon writeup yet, will do so soon.
Alex is planning to finish up and push to Gerrit the following two branches:
- UST 2.8 Symbol provider (for source lookup and callstack view)
- LTTng-Analyses integration
ideally before mid-April.
While working on the new UST symbol provider, Alex hit some limitations of the current symbol lookup implementation:
- There is no notion of timestamps: libraries can get loaded and unloaded so one address may not point to the same symbol for the whole duration of the trace.
- There is no notion of process: a trace may contain events from more than one process/executable. The symbol lookup, even the addresses themselves, are completely different from one process to another.
The aforementioned branch will include some patches to add the notion of process to the callstack analysis and view, as well as new methods in the symbol provider that take a "address, timestamp, pid" tuple.
- According to LTTng devs, XSD validation is more a "unit test" for LTTng itself. Viewers shouldn't have to do this.
- It was decided to drop the XSD validation in Trace Compass.
- We won't need to import / do a CQ for the 2.8 XSD
- However it would be useful for the MI protocol to have its own version, so that we can know if/when it does break. Jonathan mentioned it should be very easy to add.
- Due to several limitations, it was confirmed to disable the LTTng live tracing feature for the 2.0 release. See the discussion in:
- Bernd also pointed out that it might be good to get feedback on actual use cases before going further ahead with this.
=== New LTTng Common plugin ===
- Geneviève prepared a patch to introduce a new lttng2.common plugin.
- This plugin would contain things common to both UST and kernel traces, like some aspect definitions.
- Everyone was fine with it.
== Action Items ==
- None