X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=ltt%2Fbranches%2Fpoly%2Fdoc%2Fdeveloper%2Flttng-lttv-roadmap.html;h=f3dcb2f54215ef439aad5026b24517f443e20862;hb=b2059fb2a170e0031e6640d7a9ad5f678b9fc19e;hp=37915f9a2f0b9fcc9893bac582c58dcfdd417ca9;hpb=e62845878bb4c4a6936d25b543750ba0baff3689;p=lttv.git
diff --git a/ltt/branches/poly/doc/developer/lttng-lttv-roadmap.html b/ltt/branches/poly/doc/developer/lttng-lttv-roadmap.html
index 37915f9a..f3dcb2f5 100644
--- a/ltt/branches/poly/doc/developer/lttng-lttv-roadmap.html
+++ b/ltt/branches/poly/doc/developer/lttng-lttv-roadmap.html
@@ -16,7 +16,6 @@ The % symbol marks who is interested in the realisation of the item.
LTTV Roadmap
* TODO
-(2) Finish pre-computing of states to a file.
(3) Add cluster support.
# Eric Clement
(3) Make LTTV aware of type formats (visual separators) defined in the XML
@@ -34,8 +33,10 @@ cpus > 0.
(4) Add a periodic event interval view. (useful to verify event periodicity)
(4) create a graphical per cpu activity view.
(4) Filter by target process.
+(4) Compensate for time spent in probes in LTTV analysis.
(4) Add CPU, network, disk, memory usage histogram. [Per interval statistics]
(5) Add Python scripting hooks.
+(5) Add GUI interface to take an hybrid trace.
(5) Flight recorder : start lttd automatically upon GUI trace control stop.
(5) Automatically detect traces with too much processes and disable faulty operations.
(5) Event sequence detector (inspired from regular expressions).
@@ -44,8 +45,6 @@ page faults, interrupts...). This will be a generalisation of the event rate
view into a view of the evolution of a user definable event field.
* TO FIX
-(4) Fix scroll backward in detailed event list (introduced with "stop"
-functionnality.
(10) Add cancel button to LTTV filter GUI window.
(10) Sometimes, in the control flow view, a process with 0 creation time is
created in addition to the real process itself. Seems to be caused by end of
@@ -58,49 +57,37 @@ of process 0.
LTT Next Generation Roadmap
* TODO
-(3) Find a way to make logging know when it causes a minor page fault
-recursively (without ignoring silently all nested events).
-(3) Have various subbuffer sizes for high and low rate channels.
+(1) Integrate SystemTAP logging with LTTng.
+(2) Post LTTng 0.6.x to LKML.
(3) Change the byte pair "facility, event" id for a short combining the
informatinon.
-(3) Add sysenter instrumentation on x86. Verify x86_64.
(4) Add Xen support.
# Mathieu Desnoyers
# Parisa Heidari
(4) efficient dynamic event filtering while recording trace.
% Sensis Corp. Tim Bish
(4) instrument kernel bottom half irqsave, spinlocks, rwlocks, seqlocks, semaphores, mutexes, brlock.
-(4) In flight recorder mode, have the low traffic channels saved as normal
-tracefiles and high traffic channels being flight recorder.
(4) Try to use my own non LOCK prefixed version of atomic operations : we are
using per-CPU variables, so it should make it possible.
(4) integrate NPTL instrumentation (see
PTT).
+(4) Probe calibration kernel module.
+(4) Make page faults detect nested fault without nesting 4 times in the page
+fault handler.
(5) Support CPUs with scalable frequency.
(5) Integrate LTTng and lttd with LKCD.
(7) Integrate periodical dump of perfctr hardware counters.
(8) Integrate periodical dump of SystemTAP computed information.
-(8) Integrate SystemTAP logging with LTTng.
+(9) Rethink facility logging code (genevent output). Maybe unneeded because of
+markers/probes mechanism.
(9) Add support for setjmp/longjmp and jump tables instrumentation to
ltt-instrument-functions.
(9) Make ltt-usertrace-fast support internal heartbeat timer.
(3) port LTTng to :
-x86_64
-#Autodesk Francois
-L'Archeveque for 2.6.9 RedHat Enterprise (patch available in contrib, still
-has to be ported to 2.6.14, thanks!)
-# Wind River for 2.6.14
-PPC
-PPC64
-# Wind River for 2.6.14
alpha
user-mode Linux
Xen
# IBM
-MIPS
-MIPS64
-% Wind River for 2.6.14
-# Tim Bird Tim Bird
S/390
RTLinux
% Wind River for 2.6.14
@@ -125,25 +112,6 @@ Merge facilities headers into one big header.
Change the name of XML files from XML to something else.
Remove ltt-base.c.
-
-* lttng patch division (0.5.10+) :
-
-instrumentation.diff
-instrumentation-arm.diff
-instrumentation-i386.diff
-instrumentation-mips.diff
-instrumentation-powerpc.diff
-instrumentation-ppc.diff
-instrumentation-s390.diff
-instrumentation-sh.diff
-ltt-facilities-headers.diff
-ltt-facilities-loader.diff
-ltt-facilities.diff
-ltt-relayfs.diff
-ltt-core.diff
-ltt-build.diff
-
-
Mathieu Desnoyers