[lttng-dev] [RELEASE] LTTng Tools 2.2.0 - Cuda (STABLE)

David Goulet dgoulet at efficios.com
Tue Jun 25 17:37:57 EDT 2013


Greetings everyone (including LTTng elves),

The lttng-tools project provides a session daemon (lttng-sessiond)
that acts as a tracing registry, the "lttng" command line for tracing
control, a lttng-ctl library for tracing control and a lttng-relayd
for network streaming.

This is the 2.2 stable release. Three main things were added being the per UID
buffers for UST, the periodical flush for metadata and the trace file rotation.

Per UID buffers makes every application sharing the same UID to use the same
buffers.

$ lttng create
$ lttng enable-channel chan1 -u --buffers-uid
...

The periodical flush for metadata is also added like so:

$ lttng enable-channel metadata --switch-timer 200000 -u

Also, the buffers for UST application are now created in the consumer
and passed to the application. Thus, the buffer ownership has been
transfered from the UST tracer to the consumer.

Finally, the new feature worth noting is the trace file rotation. The -C
and -W option are added to the enable-channel command and control the
maximum size of trace files and the maximum number of them. See man
lttng.1 for more details.

Changelog:

2013-06-25 lttng-tools 2.2.0 (National Catfish Day)
    * STABLE VERSION
    * Fix: if relayd is unreachable, disable consumer for the session
    * Fix: possible infinite loop in disable ust event
    * Fix: don't enable a channel if a session was already started
    * Fix: bad type for the relayd id
    * Fix: add debug statement in kernel flush metadata
    * Fix: destroy default created channel if add-context fails
    * Fix: clarify tracefile size/count in lttng.1 man
    * Fix: don't stop a session that was not previously started
    * Fix: update lttng.1 man page
    * Fix: bad protocol flow between sessiond and consumerd
    * Fix: kernel memory leak in error path

Note that there is still open issues in the bug tracker for 2.2 but they are not
release critical at the moment. New release of 2.2.x will be done once they are
all fixed or, of course, any critical bugs appears after this release.

Please feel free to email the list about any questions/comments
concerning this release. For bugs or missing documentations, use
bugs.lttng.org!

Using it is testing it!

Project website: http://lttng.org/lttng2.0
Download link:
http://lttng.org/files/lttng-tools/lttng-tools-2.2.0.tar.bz2 (for
the PGP signature, same file with .asc appended)

Thanks to all! Cheers!
David



More information about the lttng-dev mailing list