From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: lttng-dev@lists.lttng.org, diamon-discuss@lists.linuxfoundation.org
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: [diamon-discuss] [RELEASE] LTTng-modules 2.10.0-rc1 (KeKriek) and LTTng-UST 2.10.0-rc1 (KeKriek)
Date: Sat, 6 May 2017 01:25:29 +0000 (UTC) [thread overview]
Message-ID: <1994082440.29360.1494033929166.JavaMail.zimbra@efficios.com> (raw)
Hi,
Here are release candidates 1 for LTTng kernel and user-space tracers 2.10.
This release is named "KeKriek", which is a sour mashed golden wheat ale
brewed by the Dunham microbrewery in Quebec.
The new features included are:
- A new "blocking" mode for LTTng-UST (it has been requested for a while).
It blocks application tracing when buffers are full (for "discard mode
tracing") rather than discarding events, until a user-specified timeout
is reached (or indefinitely). It affects only applications launched with
this environment variable set. See lttng-ust(3) for usage information.
- Add support for multiple star-globbing patterns in LTTng-UST and LTTng-modules.
Now events can be enabled with a pattern containing many wildcards, e.g.
'sche*_sw*t*h'. Those can also be used when comparing strings with filter,
e.g.:
lttng enable-event -u myevent --filter 'myfield == "abc*d*e*fg"'
- LTTng modules adds support for kernels 4.10 and 4.11 (which has been
backported to 2.8 and 2.9 stable branches).
- LTTng modules adds the task CPU in threads state dump, improving precision
of the scheduler model.
- LTTng modules now collects extend socketpair system call tracing data.
Project website: http://lttng.org
Documentation: http://lttng.org/docs
Download link: http://lttng.org/download
Changelog:
2017-05-05 (International Tuba Day) LTTng modules 2.10.0-rc1
* Fix: remove CONFIG_KALLSYMS_ALL warning on clean
* Add RING_BUFFER_SNAPSHOT_SAMPLE_POSITIONS command
* Fix: Always build vmscan probe
* Cleanup: formatting in strutils_star_glob_match explanation
* Fix: introduce LTTNG_SIZE_MAX for older kernels
* Use SIZE_MAX instead of -1ULL for size_t parameter
* filter: use SIZE_MAX for size_t
* Fix: out of bound array access in filter code
* Add support for star globbing patterns in event names
* Filtering: add support for star-only globbing patterns
* Add string utilities
* lttng-abi.c: cleanup whitespaces
* Fix: use of uninitialized ret value in lttng_abi_open_metadata_stream
* Fix: kref changes for kernel 4.11
* Fix: atomic_add_unless() returns true/false rather than prior value
* Fix: timers cputime_t arguments replaced by ull in kernel 4.11
* Fix: update scsi instrumentation for kernel 4.11
* Fix: changes to the vm_op fault cb prototype in libringbuffer
* Fix: update btrfs instrumentation for kernel 4.11
* Fix: update mm_vmscan instrumentation for kernel 4.11
* Fix: section mismatch warning caused by __exit annotation
* socketpair: extend syscall socketpair tracing information
* Remove events/mainline unused headers
* update event README
* Fix: nmi-safe clock on 32-bit systems
* Fix: only include linux/cpuhotplug.h for kernels >= 4.10
* Fix: 4.10 hotplug adaptation backward compat
* Fix: 4.10 btrfs instrumentation update backward compat
* Update btrfs instrumentation for 4.10 kernel
* Adapt lttng-modules to Linux 4.10 cpu hotplug state machine
* btrfs instrumentation: update to 4.10 kernel
* timer instrumentation: adapt to ktime_t without union
* Add load/unload messages to kernel log
* Update version to 2.10.0-pre
* Fix: asoc instrumentation for RHEL 7.3
* Fix: SCSI instrumentation for SLES12 SP2
* Add SUSE Linux Enterprise kernel version tests
* Filter code relicensing to MIT license
* Add task cpu in process statedump
* Performance: add missing unlikely in reserve
* Fix: preemptible and migratable context error handling
* Fix: bump stable kernel version ranges for clock work-around
2017-05-05 (International Tuba Day) lttng-ust 2.10.0-rc1
* Clean-up: remove unused variables to silence gcc warning
* Add ustctl_snapshot_sample_positions ustctl command
* Cleanup: formatting in strutils_star_glob_match explanation
* doc/man: add typical `$` and `#` prompts to command lines
* Fix: add missing getenv.h include to ustctl.c
* Fix: race between lttng-ust getenv() and application setenv()
* Use SIZE_MAX instead of -1ULL for size_t parameter
* filter: use SIZE_MAX rather than UINT_MAX and tuncating -1ULL
* Fix: out of bound array access in filter code
* Correctly clean all generated JAR files
* Fix: List missing file in Java agent's Makefile
* Support generic globbing patterns in the Java agent
* Log more information in the Java TCP client
* Cleanup: Remove unused import in JUL Java agent
* Add support for star globbing patterns in event names
* Filtering: add support for star-only globbing patterns
* Add string utilities
* Fix: (un)install targets of Python agent
* Fix: include config.h to resolve HAVE_DLMOPEN
* Validate the presence of dlmopen at configure time
* Fix: CMake examples integration
* doc/examples/Makefile.am: define C and C++ compilers for CMake
* lttng-ust(3): document `lttng_ust_loaded` symbol
* lttng-ust(3): document `perf:thread:raw:rN:NAME` context
* lttng-ust-dl(3): update documentation
* lttng-ust(3): document liblttng-ust-fd
* doc/man: document the lttng_ust_lib events
* doc/man: add full stop to descriptive table cells
* doc/man: reorganize source for tables
* lttng-ust(3): sort ctf_*() macro parameter definitions
* lttng-ust(3): fix alignment and indentation
* lttng-ust(3): document new ctf_*() array/sequence network/hex macros
* Filter code relicensing to MIT license
* Performance: add missing "caa_unlikely" on fast-path
* Fix: blocking mode: add missing stdbool.h include
* Implement LTTNG_UST_BLOCKING_RETRY_TIMEOUT
* Fix: loglevel and model_emf_uri build fix
* Fix: loglevel and model_emf_uri with g++ compiled probes
* Fix: Out of tree build of liblttng-ust-java
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
WARNING: multiple messages have this Message-ID (diff)
From: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
To: lttng-dev@lists.lttng.org, diamon-discuss@lists.linuxfoundation.org
Cc: linux-kernel <linux-kernel@vger.kernel.org>
Subject: [RELEASE] LTTng-modules 2.10.0-rc1 (KeKriek) and LTTng-UST 2.10.0-rc1 (KeKriek)
Date: Sat, 6 May 2017 01:25:29 +0000 (UTC) [thread overview]
Message-ID: <1994082440.29360.1494033929166.JavaMail.zimbra@efficios.com> (raw)
Hi,
Here are release candidates 1 for LTTng kernel and user-space tracers 2.10.
This release is named "KeKriek", which is a sour mashed golden wheat ale
brewed by the Dunham microbrewery in Quebec.
The new features included are:
- A new "blocking" mode for LTTng-UST (it has been requested for a while).
It blocks application tracing when buffers are full (for "discard mode
tracing") rather than discarding events, until a user-specified timeout
is reached (or indefinitely). It affects only applications launched with
this environment variable set. See lttng-ust(3) for usage information.
- Add support for multiple star-globbing patterns in LTTng-UST and LTTng-modules.
Now events can be enabled with a pattern containing many wildcards, e.g.
'sche*_sw*t*h'. Those can also be used when comparing strings with filter,
e.g.:
lttng enable-event -u myevent --filter 'myfield == "abc*d*e*fg"'
- LTTng modules adds support for kernels 4.10 and 4.11 (which has been
backported to 2.8 and 2.9 stable branches).
- LTTng modules adds the task CPU in threads state dump, improving precision
of the scheduler model.
- LTTng modules now collects extend socketpair system call tracing data.
Project website: http://lttng.org
Documentation: http://lttng.org/docs
Download link: http://lttng.org/download
Changelog:
2017-05-05 (International Tuba Day) LTTng modules 2.10.0-rc1
* Fix: remove CONFIG_KALLSYMS_ALL warning on clean
* Add RING_BUFFER_SNAPSHOT_SAMPLE_POSITIONS command
* Fix: Always build vmscan probe
* Cleanup: formatting in strutils_star_glob_match explanation
* Fix: introduce LTTNG_SIZE_MAX for older kernels
* Use SIZE_MAX instead of -1ULL for size_t parameter
* filter: use SIZE_MAX for size_t
* Fix: out of bound array access in filter code
* Add support for star globbing patterns in event names
* Filtering: add support for star-only globbing patterns
* Add string utilities
* lttng-abi.c: cleanup whitespaces
* Fix: use of uninitialized ret value in lttng_abi_open_metadata_stream
* Fix: kref changes for kernel 4.11
* Fix: atomic_add_unless() returns true/false rather than prior value
* Fix: timers cputime_t arguments replaced by ull in kernel 4.11
* Fix: update scsi instrumentation for kernel 4.11
* Fix: changes to the vm_op fault cb prototype in libringbuffer
* Fix: update btrfs instrumentation for kernel 4.11
* Fix: update mm_vmscan instrumentation for kernel 4.11
* Fix: section mismatch warning caused by __exit annotation
* socketpair: extend syscall socketpair tracing information
* Remove events/mainline unused headers
* update event README
* Fix: nmi-safe clock on 32-bit systems
* Fix: only include linux/cpuhotplug.h for kernels >= 4.10
* Fix: 4.10 hotplug adaptation backward compat
* Fix: 4.10 btrfs instrumentation update backward compat
* Update btrfs instrumentation for 4.10 kernel
* Adapt lttng-modules to Linux 4.10 cpu hotplug state machine
* btrfs instrumentation: update to 4.10 kernel
* timer instrumentation: adapt to ktime_t without union
* Add load/unload messages to kernel log
* Update version to 2.10.0-pre
* Fix: asoc instrumentation for RHEL 7.3
* Fix: SCSI instrumentation for SLES12 SP2
* Add SUSE Linux Enterprise kernel version tests
* Filter code relicensing to MIT license
* Add task cpu in process statedump
* Performance: add missing unlikely in reserve
* Fix: preemptible and migratable context error handling
* Fix: bump stable kernel version ranges for clock work-around
2017-05-05 (International Tuba Day) lttng-ust 2.10.0-rc1
* Clean-up: remove unused variables to silence gcc warning
* Add ustctl_snapshot_sample_positions ustctl command
* Cleanup: formatting in strutils_star_glob_match explanation
* doc/man: add typical `$` and `#` prompts to command lines
* Fix: add missing getenv.h include to ustctl.c
* Fix: race between lttng-ust getenv() and application setenv()
* Use SIZE_MAX instead of -1ULL for size_t parameter
* filter: use SIZE_MAX rather than UINT_MAX and tuncating -1ULL
* Fix: out of bound array access in filter code
* Correctly clean all generated JAR files
* Fix: List missing file in Java agent's Makefile
* Support generic globbing patterns in the Java agent
* Log more information in the Java TCP client
* Cleanup: Remove unused import in JUL Java agent
* Add support for star globbing patterns in event names
* Filtering: add support for star-only globbing patterns
* Add string utilities
* Fix: (un)install targets of Python agent
* Fix: include config.h to resolve HAVE_DLMOPEN
* Validate the presence of dlmopen at configure time
* Fix: CMake examples integration
* doc/examples/Makefile.am: define C and C++ compilers for CMake
* lttng-ust(3): document `lttng_ust_loaded` symbol
* lttng-ust(3): document `perf:thread:raw:rN:NAME` context
* lttng-ust-dl(3): update documentation
* lttng-ust(3): document liblttng-ust-fd
* doc/man: document the lttng_ust_lib events
* doc/man: add full stop to descriptive table cells
* doc/man: reorganize source for tables
* lttng-ust(3): sort ctf_*() macro parameter definitions
* lttng-ust(3): fix alignment and indentation
* lttng-ust(3): document new ctf_*() array/sequence network/hex macros
* Filter code relicensing to MIT license
* Performance: add missing "caa_unlikely" on fast-path
* Fix: blocking mode: add missing stdbool.h include
* Implement LTTNG_UST_BLOCKING_RETRY_TIMEOUT
* Fix: loglevel and model_emf_uri build fix
* Fix: loglevel and model_emf_uri with g++ compiled probes
* Fix: Out of tree build of liblttng-ust-java
--
Mathieu Desnoyers
EfficiOS Inc.
http://www.efficios.com
next reply other threads:[~2017-05-06 1:25 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-05-06 1:25 Mathieu Desnoyers [this message]
2017-05-06 1:25 ` [RELEASE] LTTng-modules 2.10.0-rc1 (KeKriek) and LTTng-UST 2.10.0-rc1 (KeKriek) Mathieu Desnoyers
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1994082440.29360.1494033929166.JavaMail.zimbra@efficios.com \
--to=mathieu.desnoyers@efficios.com \
--cc=diamon-discuss@lists.linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lttng-dev@lists.lttng.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.