LTTng 0.9.0 is now available

Mathieu Desnoyers <[email protected]>
Newsgroups gmane.linux.kernel.tracing
Message-ID <20070410014606.GA8544@Krystal>
Hi,

I just released LTTng 0.9.0, which introduces quite a lot of changes in
the tracer serialization mechanism.

It introduces the LTTng serialization library, which cuts the kernel
patch size from 2M to 500k. It deprecates genevent for kernel
instrumentation, but keeps backward compatibility with genevent
generated code (still used for user space tracing). It has a slightly
longer execution time at instrumentation site (270ns vs 200ns in average
for 4 bytes write on P4 3GHz), but the global advantage of using less
memory, and therefore less cache, should overweight this cost in cycles.
Note : In this version, the ltt-probe-* kernel modules and the XML
definitions must be kept in sync by hand, otherwise, LTTV will detect a
size mismatch between the kernel trace and the expected event size. I
plan to work on some way to automate the C probe -> XML translation.

Testing is welcome. See the compatibility list for the compatible
versions of the other packages.

Mathieu

-- 
Mathieu Desnoyers
Computer Engineering Ph.D. Student, Ecole Polytechnique de Montreal
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.