From mboxrd@z Thu Jan 1 00:00:00 1970 From: mathieu.desnoyers@polymtl.ca (Mathieu Desnoyers) Date: Wed, 7 Jan 2009 12:05:44 -0500 Subject: [ltt-dev] lttng development plan In-Reply-To: <49646F42.5040003@cn.fujitsu.com> References: <49646F42.5040003@cn.fujitsu.com> Message-ID: <20090107170544.GA10541@Krystal> Hi Gui, My short-term roadmap is (those are the show stoppers) : - Get lttng ascii dump to work. - create periodical buffer flush per-cpu timer for data streaming - Modify LTTng/lttd/lttv to support variable-sized buffers, so we don't have to copy the padding. This implies creating an index in lttv when opening the trace to know where the subbuffer start is. - Waiting for Lai's channel and event ID management modifications following my comments. This is needed so the IDs stays valid for the binary->ascii in-kernel converter. - Support dynamic frequency scaling on x86. Other nice-to-have, but not a priority : - Add support for Performance Monitoring Counters (PMC) so they can be dumped in the traces. - Put back support for kernel and userspace stack dump so it can be connected to any given tracepoint. - Linux ABI for fast userspace tracing. - Then, add NPTL instrumentation (mutexes, phtreads). - Integrate LTTng with LKCD, test with kernel crash extraction, create tools to simplify extraction of traces from crashed kernel, integrate those tools to ltt-control. - Create an in-kernel event filtering module which connects on LTTng. - Early boot tracing. - Virtual machine tracing support (time synchronisation). - Cluster and distributed computer tracing support (time synchronisation). - Port kmemtrace, ftrace, blktrace, kvmtrace and others to LTTng. Each could have its own channel. Please ask if you need more information on specific items. Best regards, and many thanks to Fujitsu for the good work, Mathieu * Gui Jianfeng (guijianfeng at cn.fujitsu.com) wrote: > Hi Mathieu, > > I'd like to know whether you have a plan or roadmap > for lttng's further developping. > If you have one, would you share it? > > -- > Regards > Gui Jianfeng > -- Mathieu Desnoyers OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F BA06 3F25 A8FE 3BAE 9A68