[ltt-dev] LTTng 0.145, bugfix release

Mathieu Desnoyers mathieu.desnoyers at polymtl.ca
Mon Jul 13 01:33:16 EDT 2009


Hi everyone,

LTTng 0.145 contains two fixes and one simplification:

It fixes the flight recorder lockless fast path: Need to push the reader
there too. This is the most important fix, because there was a race with
recent versions where the writer could fail to push readers, and
therefore readers would fail to notice that their subbuffer is
corrupted.

lttng-relay-lockless-fix-push-reader.patch

Also fixes the maximum splice() size: fixed to 1 subbuffer.

lttng-relay-lockless-fix-splice-size.patch
lttng-relay-irqoff-fix-splice-size.patch
lttng-relay-locked-fix-splice-size.patch

I also simplified the flight recorder wrap around handling. We now
discard events if we happen to have enough nested writes to fill the
buffer while interrupting a reserve/commit pair.

lttng-relay-lockless-simplify-wrap-around-handling.patch
lttng-relay-irqoff-simplify-wrap-around-handling.patch
lttng-relay-locked-simplify-wrap-around-handling.patch

Mathieu

-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68




More information about the lttng-dev mailing list