archive mirror
 help / color / mirror / Atom feed
* [RELEASE] LTTng-UST 2.9.7 (EOL), 2.10.6 (Linux user-space tracer)
@ 2019-10-17 20:01 Mathieu Desnoyers
  0 siblings, 0 replies; only message in thread
From: Mathieu Desnoyers @ 2019-10-17 20:01 UTC (permalink / raw)
  To: lttng-dev, diamon-discuss, linux-trace-users


We are pleased to announce the 2.9.7 (EOL) and 2.10.6 stable releases
of the LTTng-UST 2.9 and 2.10 stable branches.

LTTng-UST, the Linux Trace Toolkit Next Generation Userspace Tracer,
is a low-overhead application tracer. The library "liblttng-ust" enables
tracing of applications and libraries.

* New in this release:

Important fixes to the lttng-ust fd tracker ( were done,
taking care of locking the fd tracker across fork() in the
wrapper, eliminating hangs observed in the child if the parent was executing
close() concurrently with fork(). Also, given that close() is an async-signal-safe
function, ensure that the synchronization strategy is robust against signals
by disabling signals and using a TLS nesting counter when taking the fd tracker
lock. [1, 2]

Another important fix to the lttng-ust fd tracker is disabling thread
cancellation around fd tracker lock, and locking the fd tracker across
fork() in the wrapper. Failure to do so causes
deadlocks in child applications if a pthread cancellation is performed
on a thread while it ran the liblttng-ust-fd close(3) wrapper. [3]

The locking strategy of the LTTng perf counter contexts was revisited to
eliminate a deadlock occurring once in a while when using the perf counters
context with lttng-ust. [4]

Now that the release of LTTng-UST 2.11.0 is imminent, version 2.9.7 marks
the end of life (EOL) of the 2.9 stable branch of LTTng-UST.



Project website:
Download link:


Mathieu Desnoyers
EfficiOS Inc.

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2019-10-17 20:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-17 20:01 [RELEASE] LTTng-UST 2.9.7 (EOL), 2.10.6 (Linux user-space tracer) Mathieu Desnoyers

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).