[lttng-dev] [RELEASE] LTTng-tools 2.11.1 - Lafontaine

Jérémie Galarneau jeremie.galarneau at efficios.com
Thu Feb 6 16:09:11 EST 2020


Hi all,

The first bug-fix release of LTTng-tools 2.11 - Lafontaine has just
been released. This release addresses a number of issues listed below.

2020-02-05 lttng-tools 2.11.1 (National Chocolate Fondue Day)
	* Fix: sessiond: snapshot errors don't clear session's trace chunk
	* Fix: sessiond: bounded snapshot record fails when no streams exist
	* session-descriptor: fix comment typos in session-descriptor.h
	* Fix: include stdlib.h in compat/string.h
	* Fix: lttng: sanity check of `--probe` description
	* Fix: update context types for Python bindings
	* Fix: lttng: placing probe on symbol starting with `_`
	* Fix: build failure with -fno-common
	* doc: Fix bind address example for lttng-relayd
	* Test: rotate_utils.sh: consider chunk archive with ust/ as empty
	* Fix: consumer: do not flush on transition from NULL chunk
	* Fix: consumer: honor "active" flush flag
	* Fix: sessiond cmd.h: include missing lttng-sessiond.h
	* Fix: sessiond: ust-app: per-pid buffers: Create empty ust/ directory
	* Fix: utils: utils_stream_file_path separator
	* Fix: consumerd: use packet sequence number for rotation position
	* align.h: Implement ALIGN_FLOOR macro
	* Fix: relayd: per-pid live: no new metadata vs close
	* Fix: relayd: use packet sequence number for rotation position
	* Fix: relayd stream.c: LTTNG_OPTIONAL_GET address confusion
	* Fix: optional.h macro missing parentheses and guards
	* dynamic-array: fix documentation of lttng_dynamic_pointer_array_get_pointer
	* Fix: make dist fails on sdt-probe test with autotools v1.16+
	* Fix: tests: metadata presence on relayd is not deterministic
	* Fix: move testpoint after state update
	* doc: fix typo in lttng-enable-event man page
	* Fix: sessiond: RCU read lock imbalance on get trace chunk id error
	* Fix: build: ust -> kernel mix-up in noinst_SCRIPTS
	* Fix: relayd: missing metadata stream causes all traces to be skipped
	* configure.ac: Remove duplicated CMD_DESCR_ROTATE definition
	* Fix: relayd: fully initialize viewer stream before publishing it
	* Fix: relayd: don't send streams if there is no metadata
	* Fix: update apps on untrack only when session is active
	* Fix: consumerd: assert on null trace chunk on session restart
	* Fix: sessiond: don't wait for a rotation from a null chunk to finish
	* Fix: sessiond: duplicated rotation notification sent
	* Fix: relayd: remove assert of non-null stream trace chunk on rotate
	* Docs: verb/noun confusion in comment
	* Fix: sessiond: no rotation performed from null chunk to new chunk
	* Fix: invalid use of destructor in dynamic pointer array
	* Fix: relayd: check for a trace chunk before writing a packet
	* Fix: relayd: viewer session trace chunk not released on detach
	* Require automake >= 1.12
	* Fix: relayd: session trace chunk is copied too late
	* Fix: relayd: disallow 0-length session names for 2.4+ peers
	* Fix: sessiond: ust: deadlock with per-pid buffers
	* relayd: close viewer stream trace chunk earlier on release
	* Fix: relayd: put chunk reference when closing stream
	* Fix: relayd: tracefile rotation: viewer opening missing index file
	* Tests: fix shellcheck warning
	* Tests: base path: lttng load for session configuration
	* Cleanup: remove unused internal lttng_session_descriptor_get_base_path
	* Refactor: Move set session path to own function
	* Fix: move set base_path of session to URI configuration
	* Fix: lttng: initialize sessions pointer to NULL
	* Fix: check for dtrace and sdt.h before enabling SDT uprobe tests
	* Fix: consumerd: crash occurs when taking snapshot of ust channel
	* Fix: trace-chunk: log the cause of file open failures
	* Fix: relayd: live: crash when creating viewer streams
	* Fix: relayd: live: crash on attach to a session without trace chunk
	* Fix: relayd: live: some listed sessions are not attacheable
	* Fix: relayd: don't put un-acquired trace chunk reference
	* Fix: relayd: don't put un-acquired viewer trace chunk reference
	* Fix: consumerd: NULL pointer dereference during metadata sync
	* consumerd: clean-up: stream attribute accessed without locking stream
	* Fix: check for lttng-ust >= 2.11 at configure
	* Typo: occured -> occurred
	* Fix typo 'Attemp' -> 'Attempt'
	* Fix: sessiond: use system LTTng-UST headers when available
	* doc/man: use specific revision date for each manual page
	* lttng-rotate.1.txt: update voice and document the `archives` subdir.

As always, please report any issue you may encounter to bugs.lttng.org
or on this mailing list.

Project website: https://lttng.org

Download link:
https://lttng.org/files/lttng-tools/lttng-tools-2.11.1.tar.bz2

GPG signature:
https://lttng.org/files/lttng-tools/lttng-tools-2.11.1.tar.bz2.asc


More information about the lttng-dev mailing list