Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Trace Compass/Project Meetings/2016-11-28"
(→Update @ Efficios) |
|||
(14 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
* Alexandre Montplaisir (Efficios) | * Alexandre Montplaisir (Efficios) | ||
* Patrick Tasse (Ericsson) | * Patrick Tasse (Ericsson) | ||
− | * | + | * Mathieu Desnoyers (Efficios) |
− | * | + | * Jonathan Rajotte (Efficios) |
* Genevieve Bastien (Ecole Polytechnique de Montreal) | * Genevieve Bastien (Ecole Polytechnique de Montreal) | ||
* Matthew Khouzam (Ericsson) | * Matthew Khouzam (Ericsson) | ||
Line 27: | Line 27: | ||
= Update @ Poly = | = Update @ Poly = | ||
+ | |||
+ | * Callstack is on gerrit | ||
+ | * Clean datastore is pushed | ||
+ | * Segstore that uses generic history tree | ||
+ | * Loic 2d queries on cfv. | ||
+ | ** 10x boost worst case | ||
+ | ** 2x boost normal | ||
+ | * 4rth year students: dynamic instrumentation in user space. | ||
+ | ** uprobe | ||
+ | ** Add hooks? | ||
+ | |||
+ | = Detailed discussions = | ||
+ | |||
+ | == TmfView == | ||
+ | |||
+ | Base class to support signal managers. | ||
+ | |||
+ | == TmfViewer vs tmfView == | ||
+ | * [efficios] TmfViewer should be a common item. | ||
+ | * Do we want all views to be pinnable? | ||
+ | In a perfect world from EfficiOS POV: yes. | ||
+ | * Should it be consistent? | ||
+ | * Is it easy toimplement pinnable? | ||
+ | |||
+ | Signal management: yes | ||
+ | User interactions and UX: no since you need to propagate the pin state and disable/enable features + deal with UX quirk. | ||
+ | |||
+ | * How do we unpin? | ||
+ | |||
+ | For the proposed patch set: resync with global context. | ||
+ | |||
+ | Other problem: | ||
+ | * different expectations of what is pinning? | ||
+ | |||
+ | == Control Flow View Line thickness == | ||
+ | * no time to demo | ||
+ | * Simple patches | ||
+ | |||
+ | == Discussion of Active thread filtering == | ||
+ | |||
+ | * Running group. | ||
+ | |||
+ | = Action Items = | ||
+ | |||
+ | * Tmf View/Viewer on Mailing list. | ||
+ | |||
+ | * CPU filtering | ||
+ | * Follow up on line thickness | ||
+ | |||
+ | [[Category:Trace_Compass]] |
Latest revision as of 14:50, 13 February 2024
Contents
Attendees
- Alexandre Montplaisir (Efficios)
- Patrick Tasse (Ericsson)
- Mathieu Desnoyers (Efficios)
- Jonathan Rajotte (Efficios)
- Genevieve Bastien (Ecole Polytechnique de Montreal)
- Matthew Khouzam (Ericsson)
Meeting URL
https://hangouts.google.com/hangouts/_/mmcfe25kjzfexifweuzgeeyxlae?authuser=0&hl=en
Update @ Ericsson
- Manual Testing.
Update @ Efficios
- Contract deliverables
- Instance feature
- Filtering for active thread
- new instance for views
- Patch for filtering with upgrade to model.
- Trace cutting ready for review when Babeltrace is ready.
- discussion on Bookmarks.
Update @ Poly
- Callstack is on gerrit
- Clean datastore is pushed
- Segstore that uses generic history tree
- Loic 2d queries on cfv.
- 10x boost worst case
- 2x boost normal
- 4rth year students: dynamic instrumentation in user space.
- uprobe
- Add hooks?
Detailed discussions
TmfView
Base class to support signal managers.
TmfViewer vs tmfView
- [efficios] TmfViewer should be a common item.
- Do we want all views to be pinnable?
In a perfect world from EfficiOS POV: yes.
- Should it be consistent?
- Is it easy toimplement pinnable?
Signal management: yes User interactions and UX: no since you need to propagate the pin state and disable/enable features + deal with UX quirk.
- How do we unpin?
For the proposed patch set: resync with global context.
Other problem:
- different expectations of what is pinning?
Control Flow View Line thickness
- no time to demo
- Simple patches
Discussion of Active thread filtering
- Running group.
Action Items
- Tmf View/Viewer on Mailing list.
- CPU filtering
- Follow up on line thickness