resourceview: collapse pixmaps when collapsing branches in the resource tree, and...
[lttv.git] / ltt / branches / poly / doc / developer / lttng-lttv-roadmap.html
index 8d7f702b7c882855022256669f7f840abbbfcd8a..1b7a13fcf00d2f83fad7b317ec2f31a97b45aae9 100644 (file)
@@ -16,14 +16,18 @@ The % symbol marks who is interested in the realisation of the item.<br>
 <big>LTTV Roadmap<small><br>
 <br>
 * TODO<br>
+(1) Marker integration. Change the byte pair "facility, event" id for a short
+combining the informatinon.<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
 (3) Add cluster support.<br>
        # <A HREF="mailto:Eric Clement <eric.clement@polymtl.ca>">Eric Clement</A><br>
 (3) Make LTTV aware of type formats (visual separators) defined in the XML
 file.<br>
+       # <A HREF="mailto:Gabriel Matni <gabrien.matni@polymtl.ca>">Gabriel Matni</A><br>
 (3) Use a per architecture enumeration for traps.<br>
-(3) Change the byte pair "facility, event" id for a short combining the
-informatinon.<br>
 (4) Statistics per time window.<br>
+(4) Add Xen per physical CPU view.<br>
+(4) Add Xen per vcpu view.<br>
 (4) Disable plugins when threshold reached (i.e. too much process in control
 flow view). Draw, and, when the threshold is reached, stop drawing. The global
 statistics view can inhibit showing the per process stats.<br>
@@ -35,6 +39,9 @@ cpus > 0.<br>
 (4) Filter by target process.<br>
 (4) Compensate for time spent in probes in LTTV analysis.<br>
 (4) Add CPU, network, disk, memory usage histogram. [Per interval statistics]<br>
+(4) Add sort by process priority in the control flow view (must also instrument
+priority information of the processes).<br>
+% Airbus<br>
 (5) Add Python scripting hooks.<br>
 (5) Add GUI interface to take an hybrid trace.<br>
 (5) Flight recorder : start lttd automatically upon GUI trace control stop.<br>
@@ -57,16 +64,16 @@ of process 0.<br>
 <big>LTT Next Generation Roadmap<small><br>
 <br>
 * TODO<br>
-(1) Integrate SystemTAP logging with LTTng.<br>
-(2) Post LTTng 0.6.x to LKML.<br>
-(3) Change the byte pair "facility, event" id for a short combining the
-informatinon.<br>
-(4) Add Xen support.<br>
-       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
-       # <A HREF="mailto:Parisa Heidari <parisa.heidari@polymtl.ca>">Parisa Heidari</A><br>
-(4) efficient dynamic event filtering while recording trace.<br>
+(1) efficient dynamic event filtering while recording trace.<br>
+       % Google<br>
        % Sensis Corp. <A HREF="mailto:Bish, Tim <Tim.Bish@Sensis.com>">Tim Bish</A><br>
-(4) instrument kernel bottom half irqsave, spinlocks, rwlocks, seqlocks, semaphores, mutexes, brlock.<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
+       - Partly implemented: per marker selection through /proc interface.<br>
+       - Must still implement per active trace filtering.<br>
+(1) Add Xen support. (Trace buffer desallocation needs to be fixed)<br>
+       # <A HREF="mailto:Mathieu Desnoyers <compudj@krystal.dyndns.org>">Mathieu Desnoyers</A><br>
+(1) Integrate SystemTAP logging with LTTng.<br>
+(4) instrument kernel bottom half irqsave, seqlocks, semaphores, mutexes, brlock.<br>
 (4) integrate NPTL instrumentation (see
 <A HREF="http://nptltracetool.sourceforge.net/">PTT</A>).<br>
 (4) Probe calibration kernel module.<br>
@@ -77,8 +84,6 @@ fault handler.<br>
 (5) Integrate LTTng and lttd with LKCD.<br>
 (7) Integrate periodical dump of perfctr hardware counters.<br>
 (8) Integrate periodical dump of SystemTAP computed information.<br>
-(9) Rethink facility logging code (genevent output). Maybe unneeded because of
-markers/probes mechanism.<br>
 (9) Add support for setjmp/longjmp and jump tables instrumentation to
 ltt-instrument-functions.<br>
 (9) Make ltt-usertrace-fast support internal heartbeat timer.<br>
@@ -90,6 +95,9 @@ Xen<BR>
 S/390<BR>
 RTLinux<BR>
 % Wind River for 2.6.14<BR>
+sparc64<BR>
+# Wind River<BR>
+sh4<br>
 <br>
 <br>
 <br>
This page took 0.024222 seconds and 4 git commands to generate.