Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Trace Compass/Project Meetings/2016-11-28"

(Update @ Poly)
 
(10 intermediate revisions by 2 users not shown)
Line 3: Line 3:
 
* Alexandre Montplaisir (Efficios)
 
* Alexandre Montplaisir (Efficios)
 
* Patrick Tasse (Ericsson)
 
* Patrick Tasse (Ericsson)
* Loic Prieur Devron (Ecole Polytechnique de Montreal)
 
* Jean-Christian Kouame (Ericsson)
 
 
* Mathieu Desnoyers (Efficios)
 
* 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 40: Line 39:
  
 
= Detailed discussions =
 
= 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

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

Back to the top