From c311e9d5e8a31434c24225310dd6901a78d75b97 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Wed, 24 Feb 2010 11:41:29 -0500 Subject: [PATCH] update roadmap Signed-off-by: Mathieu Desnoyers --- doc/developer/lttng-lttv-roadmap.html | 48 +++++++++++---------------- 1 file changed, 20 insertions(+), 28 deletions(-) diff --git a/doc/developer/lttng-lttv-roadmap.html b/doc/developer/lttng-lttv-roadmap.html index 41d54ba2..b446cbb9 100644 --- a/doc/developer/lttng-lttv-roadmap.html +++ b/doc/developer/lttng-lttv-roadmap.html @@ -17,15 +17,20 @@ The % symbol marks who is interested in the realisation of the item.
LTT Next Generation Roadmap

* TODO
-(1) Get lttng ascii dump to work.
- # Lai Jiangshan
-- Create periodical buffer flush per-cpu timer for data streaming.
- # Mathieu Desnoyers
-- Modify LTTng/lttd/lttv to support variable-sized buffers.
- # Mathieu Desnoyers
-(1) Support CPUs with scalable frequency.
-(1) Post core set of patches to LKML for mainlining.
-(2) Create 3rd generation of userspace tracing.
+(1) LTTng event description: move from tracepoint/markers to Ftrace TRACE_EVENT + declarations. Extend TRACE_EVENT as needed. (Douglas Santos
) +(1) LTTng ring buffer adaptation for FTrace.Mathieu Desnoyers
+(1) FTrace/LTTng trace format standardization.
+(1) Extend NO_HZ support vs trace streaming support to other architectures (need +to add cpu idle notifiers and test).
+(1) Make sure ltt-ascii kernel text dump fits well with streaming hooked into +cpu idle.
+(1) Support CPUs with scalable frequency. (done for ARM OMAP3 UP only)
+
+
+* Nice to have
(3) Bring stack dump in sync with new lttng.
(4) Dump mounts. (to fix)
(4) Add Xen support. (Trace buffer desallocation needs to be fixed)
@@ -42,15 +47,16 @@ fault handler. (or use vmalloc_sync_all at each tracing module load)
(8) Integrate periodical dump of SystemTAP computed information.
(9) Add support for setjmp/longjmp and jump tables instrumentation to ltt-instrument-functions.
-(3) port LTTng to :
-ARM OMAP3
-% Nokia
+


LTTV Roadmap

-* TODO
-(3) Add cluster support.
+Note: new feature development is currently done in the Linux Tools Project: +LTTng Integration. Mainwhile, LTTV is maintained as a known-stable viewer.
+
+
+* Nice to have
(4) Statistics per time window.
(4) Add Xen per physical CPU view.
(4) Add Xen per vcpu view.
@@ -86,20 +92,6 @@ the beginning of the trace. Example : real time spent in system call on behalf of process 0.


-
-* TODO (low priority)
-enhance RPM packages for lttng kernel
-Export buffers with time constraint for "live" visualisation. Use -ltt_force_switch periodically from a timer to insure slow channels do not -interfere with viewing.
-Have an optional round-robin mode to write information into multiple channels -from the same source.
-
-* Need to be discussed
-Drop ltt-module-register and ltt-module-unregister, use exported variables.
-drop ltt_filter_control, use functions pointers instead.
-Remove ltt-base.c.
-
Mathieu Desnoyers
-- 2.34.1