[lttng-dev] [RELEASE] LTTng-tools 2.1.0-rc1

Bernd Hufmann Bernd.Hufmann at ericsson.com
Wed Aug 22 08:46:54 EDT 2012


Hi David

I've just installed LTTng-tools 2.1.0-rc1 and I wanted to use it with 
the Eclipse LTTng tracer control. First, I added 2.1.x as supported 
version to Eclipse and
then I tried to used it with 2.0.x features. I noticed a few differences 
in the output strings of command outputs [1] as well as the directory 
structure of
generated traces [2]. The Eclipse LTTng tracer control parses the String 
output of the commands to extract relevant information.

Generally, it would be much easier to maintain the Eclipse LTTng tracer 
control if for existing features the string outputs and the directory 
structure are the same
as before. Please note, if someone uses scripts to generate traces the 
output format is also important.

[1] Command output of lttng create mysession:
In v2.0.x the output was:
Session mysession created.
Traces will be written in /home/user/lttng-traces/mysession-20120314-132824

in v2.1.x the output is:
Trace(s) output set to /home/user/lttng-traces/mysession-20120822-082243
Session mysession created.

So, the first and second line are swapped. Also the content of the line 
with the path is changed. Would it be possible, to have the same order 
of the lines and same output as in v2.0.x?

[2] Trace directory structure:
I noticed that the UST traces are moved under another sub-directory.

In v2.0.x the directory structure looked as follows:
/home/user/lttng-traces/
             |-mysession-20120314-132824
                     |-kernel
                          |---<kernel trace files>
                     |-ust
                          |---<programA-<PID>-<date>>
                                           |-----------<program A 
specific trace files>

In v2.1.x the directory structure looked as follows:
/home/user/lttng-traces/
            |-mysession-20120314-132824
                     |-kernel
                          |---<kernel trace files>
                     |-ust
                          |--- mysession-20120314-132824
                                   |---<programA-<PID>-<date>>
                                           |-----------<program A 
specific trace files>

So as you see, under ust there is another sub directory with trace 
session name and date/time. I don't see a practical reason to have this 
sub directory, because the session name and date/time is already known 
from the top-level directory. Is it possible to revert this back? In 
Eclipse I would have to implement a special case for different 
LTTng-tools versions (in the import dialog).

Thank you very much in advance.

Best Regards
Bernd


On 08/17/2012 04:11 PM, David Goulet wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
>
> 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 first release candidate for lttng-tools 2.1 which brings
> two exciting new features, network streaming and filtering support.
>
> It's the combination of a lot of work from the LTTng team so please,
> to help us improve our tools, report any bugs or misbehaving
> feature(s) that you may encounter through this mailing list or the bug
> tracker (https://bugs.lttng.org).
>
> - From now on, lttng-tools is in feature freeze mode unless an *IMMENSE*
> show stopper is found.
>
> 2012-08-17 lttng-tools 2.1.0-rc1
>      * Feature: Network Streaming
>      * Add the lttng-relayd binary for network streaming
>      * Support user space tracer filtering
>      * Multiple fixes
>
> Project website: http://lttng.org/lttng2.0
> Download link:
> http://lttng.org/files/lttng-tools/lttng-tools-2.1.0-rc1.tar.bz2
>
> Cheers!
> David
> -----BEGIN PGP SIGNATURE-----
>
> iQEcBAEBCgAGBQJQLqWLAAoJEELoaioR9I023WUH+gNuU+NL0gZInlFbFiqGG5n8
> DyvtZaUOtHr7ZoSU2cmEcNfgxzOj0jTt5lGPm7EaU7X5OUiQCiu8gz5kKsL0h5PW
> UPZ7DbGHxv8JQQCt/Ac6cydlOjbRT1fB/5GXGT+OX+g/Xzp+Utb6vrTCWCC0RvSO
> 01U2NK2+IWTuRTol7ykK1WWqTStQSKPZ6ncdYjgq1FJu2gakQA4RnhblMbXWCuP9
> EZPxafSaH19mHlhDiDmtdTl7hcWTPAd0u+qNoq7kmh+stcNSn2zjv/bNldbNfaHI
> m0kfl8NferiyRpyeD4CgNtFE5W4jm29NId7IRI14/Ow8psZegF8SNlAL76Puqo8=
> =PU4p
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev




More information about the lttng-dev mailing list