[lttng-dev] Questions about CTF format

Matthew Khouzam matthew.khouzam at ericsson.com
Fri Aug 31 10:34:48 EDT 2012


On 12-07-05 10:49 AM, Diego Dompe wrote:
> Hi Mathieu,
>
> Thanks for the help. Here is my list of details:
>
> - Clocks: the spec doesn't explain properly that timestamps are an
> offset from the base time of the clock they refer to. Since I was
> using 64bit timestamps I somehow assumed that I was using absolute
> timestamps from the epoch (although the spec doesn't says it either).
This is acceptable AFAIK, just to be clear, you can use arbitrary time
origins, that means epoch is a valid origin too. You can also use a
scaling factor, just be careful applying it since a double has 53 bits
and thus you may lose precision.
>
> - I saw that the lttng-generated traces for metadata are always a
> multiple of 4k in size (at least the ones I generate for either kernel
> or user space). I can't find where in the spec it mentions
> requirements regarding metadata packet padding. I was generating
> metadata packets that ended up right after my TSDL and eclipse wasn't
> happy about it (although I didn't try babeltrace).
Could you send the trace please, I can look into it.

> Also I found that the lttng-generated traces have a "empty" metadata
> packet after the metadata containing the TSDL, I didn't find either
> any documentation regarding this.
>
> Regards,
>
> Diego
>
> On Thu, Jul 5, 2012 at 8:20 AM, Mathieu Desnoyers
> <mathieu.desnoyers at efficios.com
> <mailto:mathieu.desnoyers at efficios.com>> wrote:
>
>     * Diego Dompe (ddompe at gmail.com <mailto:ddompe at gmail.com>) wrote:
>     > Hi,
>     >
>     > I'm developing a custom tracer for an embedded product that will
>     generate
>     > CTF format. I was able to generate generic traces that can be
>     interpreted
>     > properly with babeltrace (but not with eclipse, I already file a
>     bug for
>     > that), but I found the CTF specification lacking in some aspects
>     (I had to
>     > peek into lttng-generated CTF traces to figure out some
>     details). I was
>     > wondering what is the proper mailing list to clear my questions
>     and provide
>     > feedback on the CTF specification for improvement in the areas
>     where the
>     > documentation is not detailed yet. I don't see any CTF-specific
>     mailing
>     > list, it's OK to discuss it here? Or maybe directly with a
>     developer(s)?
>
>     Hi Diego,
>
>     Yes, this mailing list would be the proper place, along maybe with
>     adding the MCA tiwg mailing list in CC, which I'm doing here.
>
>     Thanks,
>
>     Mathieu
>
>     --
>     Mathieu Desnoyers
>     Operating System Efficiency R&D Consultant
>     EfficiOS Inc.
>     http://www.efficios.com
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lttng.org/pipermail/lttng-dev/attachments/20120831/e6f3c3d8/attachment-0001.html>


More information about the lttng-dev mailing list