Skip to main content

Notice: This Wiki is now read only and edits are no longer 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/Feature Roadmap"

(Wishlist)
Line 1: Line 1:
 
This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.
 
This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.
  
== Planned for 4.3 ==
+
== Planned for 7.3 ==
 
* TDB
 
* TDB
  
Line 7: Line 7:
 
These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.  
 
These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.  
  
* Enhanced call graph analysis and views (partially done)
+
* Cropping of traces
* Call stack views using data-driven analysis (incubator) (done)
+
* Enhanced searching, filtering and highlighting in Gantt charts (done)
+
* Data-driven analysis and view enhancements
+
* Cropping of traces (done)
+
 
* Support for perf traces in standard perf.data
 
* Support for perf traces in standard perf.data
* Support for ftrace traces (done)
+
* Reduce the size of state system history files
** Documentation at https://www.kernel.org/doc/Documentation/trace/ftrace.txt (done)
+
** Timestamps (2x 64 bits) are repeated for every single interval. Low-hanging fruit (using protocol buffers?)
** Investigate if we could re-implement the KernelShark view using a generic time graph view (done)
+
** Compress often-used values (including strings).
* Reduce the size of state system history files (done)
+
** Timestamps (2x 64 bits) are repeated for every single interval. Low-hanging fruit (using protocol buffers?) (done)
+
** Compress often-used values (including strings). (done)
+
 
* Support for data-driven Sequence Diagrams
 
* Support for data-driven Sequence Diagrams
 
* Sequence Diagrams for PCAP traces
 
* Sequence Diagrams for PCAP traces
 
* Visually define data-driven state providers with state diagrams
 
* Visually define data-driven state providers with state diagrams
* [[Trace_Compass/Design_Documents/Aligned_x_axis | Aligned X axis (time)]] (Parts 2 and 3) (done in Theia trace extension and multi-view)
+
* [[Trace_Compass/Design_Documents/Aligned_x_axis | Aligned X axis (time)]] (Parts 2 and 3)
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/7.2.0 7.2]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn72 N&N 7.2]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/7.1.0 7.1]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn71 N&N 7.1]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/7.0.0 7.0]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn70 N&N 7.0]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/6.3.0 6.3]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn62 N&N 6.3]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/6.2.0 6.2]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn62 N&N 6.2]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/6.1.0 6.1]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn61 N&N 6.1]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/6.0.0 6.0]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn60 N&N 6.0]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/5.3.0 5.3]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn53 N&N 5.3]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/5.2.0 5.2.0]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn52 N&N 5.2]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/5.1.0 5.1.0]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn51 N&N 5.1]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/5.0.0 5.0]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn50 N&N 5.0]
 +
 
 +
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/4.3.0 4.3]==
 +
For more details about released features see [https://wiki.eclipse.org/Trace_Compass/News/NewIn43 N&N 4.3]
  
 
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/4.2.0 4.2]==
 
== Released for [https://projects.eclipse.org/projects/tools.tracecompass/releases/4.2.0 4.2]==

Revision as of 15:41, 26 January 2022

This page is meant to track all the higher-level planned features and feature requests. As features get implemented, we could move them to "Targeted for version x.y" and "Delivered in version x.y" sections. It would always track the "current" roadmap, but over time would also become a history of which feature was delivered in which version.

Planned for 7.3

  • TDB

Wishlist

These features have been proposed and deemed interesting to have, but nobody has committed to work on them yet.

  • Cropping of traces
  • Support for perf traces in standard perf.data
  • Reduce the size of state system history files
    • Timestamps (2x 64 bits) are repeated for every single interval. Low-hanging fruit (using protocol buffers?)
    • Compress often-used values (including strings).
  • Support for data-driven Sequence Diagrams
  • Sequence Diagrams for PCAP traces
  • Visually define data-driven state providers with state diagrams
  • Aligned X axis (time) (Parts 2 and 3)

Released for 7.2

For more details about released features see N&N 7.2

Released for 7.1

For more details about released features see N&N 7.1

Released for 7.0

For more details about released features see N&N 7.0

Released for 6.3

For more details about released features see N&N 6.3

Released for 6.2

For more details about released features see N&N 6.2

Released for 6.1

For more details about released features see N&N 6.1

Released for 6.0

For more details about released features see N&N 6.0

Released for 5.3

For more details about released features see N&N 5.3

Released for 5.2.0

For more details about released features see N&N 5.2

Released for 5.1.0

For more details about released features see N&N 5.1

Released for 5.0

For more details about released features see N&N 5.0

Released for 4.3

For more details about released features see N&N 4.3

Released for 4.2

For more details about released features see N&N 4.2

Released for 4.1

For more details about released features see N&N 4.1

Released for 4.0

For more details about released features see N&N 4.0

Released for 3.3

For more details about released features see N&N 3.3

Released for 3.2

For more details about released features see N&N 3.2

Released for 3.1

For more details about released features see N&N 3.1

Released for 3.0

For more details about released features see N&N 3.0

Released for 2.3

For more details about released features see N&N 2.3

Released in 2.2

For more details about released features see N&N 2.2

Released in 2.1

For more details about released features see N&N 2.1

Released in 2.0

For more details about released features see N&N 2.0

Released in 1.1

For more details about released features see N&N 1.1

Released in 1.0

  • Support for perf traces in CTF format
  • Automatic vertical alignment of time-based views (Part 1 of this document)

For more details about released features see N&N 1.0

Back to the top