Project

General

Profile

Activity

From 04/10/2025 to 05/09/2025

05/08/2025

11:24 AM LTTng-tools Revision 25116568 (lttng-tools): Tests: Fix hang in `tools/health/test_tp_fail`
With recent changes in utils.sh, `start_lttng_relayd` waits for the
PID file of daemon to be created. Failing to crea...
Kienan Stewart
11:23 AM Babeltrace Revision ff614a2d (babeltrace): .editorconfig: add section for json files
Change-Id: I0075adbce1213fe3e4b160380f1892c1c0bf5dbc
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed...
Simon Marchi
11:21 AM LTTng-tools Revision 6532f1ea (lttng-tools): Tests: fix: time TAP tests in OOT builds
The location of the 'clock' utility is determined relative to the
tap-driver.sh script which resided in the source di...
Michael Jeanson

05/07/2025

12:41 PM Babeltrace Revision 1e6b34e4 (babeltrace): Cast result of bt_field_blob_get_length to size_t in constructor of bt2s::span
Fixes errors e.g.
| ../../git/src/cpp-common/bt2/field.hpp:1139:82: error: non-constant-expression cannot be narrowed...
KHEM RAJ

05/05/2025

04:42 AM Bug #1427 (New): lttng-tools fails to compile with libxml2 2.14.0+
... Peter Marko

04/30/2025

04:22 PM Babeltrace Revision 0103cdf0 (babeltrace): Fix: Use local_typing with Python < 3.5.3
The following error was observed in lttng-tools regression tests on
yocto23-powerpc which uses Python 3.5.2
ERRO...
Kienan Stewart
04:14 PM LTTng-tools Revision 37858d13 (lttng-tools): tests: Use machine identifier to search for lttng-ctl ABI reference
This should fix tests on systems where the architecture differences
were detected as breaking ABI changes (e.g. s390x...
Kienan Stewart
03:48 PM LTTng-tools Revision fe393749 (lttng-tools): doc/api/liblttng-ctl/Doxyfile: don't consider `LTTNG_EXPORT`
We don't really need to see this in the HTML documentation.
Make Doxygen define `LTTNG_EXPORT` to nothing.
Signed-o...
Philippe Proulx
03:48 PM LTTng-tools Revision 43e879ce (lttng-tools): Document `include/lttng/event-rule/event-rule.h` with Doxygen
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I8e20e8ad8f2c1b1f92928c7ce7dd652a70e5a632
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 5dad1d34 (lttng-tools): include/lttng/event.h: clarify recording ER vs. IP descriptor
Make it even more clear, for each member of `struct lttng_event`, what's
its role in both the recording event rule an...
Philippe Proulx
03:48 PM LTTng-tools Revision 7773f3f2 (lttng-tools): liblttng-ctl API doc: add Doxygen aliases for log4j/Log4j/JUL
This way there's no way to write them differently.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-I...
Philippe Proulx
03:48 PM LTTng-tools Revision 76859a24 (lttng-tools): include/lttng/channel.h: add missing `*` in param. references
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I9b4ad8d3b3aab1fb7eebfc5772f06b1b5b3fb5c7
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 65ae6619 (lttng-tools): liblttng-ctl API doc: document buffer ownership model and alloc. policy
The "buffering scheme" term disappears with this patch.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Cha...
Philippe Proulx
03:48 PM LTTng-tools Revision 3c977c4b (lttng-tools): liblttng-ctl API doc: fix log4j/Log4j terminology
Changes:
• I've always referred to Apache log4j 1.x as "log4j" (not capitalized)
in the documentation because that...
Philippe Proulx
03:48 PM LTTng-tools Revision 5824983f (lttng-tools): Document `include/lttng/log-level-rule.h` with Doxygen
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: If254bef37b255778556294c9762f37681a7af9b6
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 99ae1746 (lttng-tools): include/lttng: use list items for preconditions
The strategy before applying this patch is to use multiple `@pre`
commands without empty lines between them. Doxygen ...
Philippe Proulx
03:48 PM LTTng-tools Revision 14f7ac85 (lttng-tools): doc/api/liblttng-ctl/Doxyfile.in: remove deprecated config
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I434ff494fb877041ce121b2552edd9d0778f9aa1
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 68e58f9c (lttng-tools): doc/api/liblttng-ctl: update images
Copy from
<https://github.com/lttng/lttng-docs/tree/master/2.14/images/export>.
Signed-off-by: Philippe Proulx <eepp...
Philippe Proulx
03:48 PM LTTng-tools Revision 657acc6c (lttng-tools): include/lttng/session.h: doc: add cross-references
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I1723d9debff8e8a7d8bed20a2da8c05acf7dcd1d
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 9a2c620f (lttng-tools): Document lttng_get_kernel_tracer_status() and `lttng_kernel_tracer_status`
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I03023b7303bca81016d3152bcd49d50e3485fe38
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 1f9f4506 (lttng-tools): include/lttng: "invalid parameter" -> "unsatisfied precondition"
Sometimes a precondition doesn't depend on parameters, for example
that it's possible to connect to a session daemon....
Philippe Proulx
03:48 PM LTTng-tools Revision a41c7f0a (lttng-tools): include/lttng: fix the documentation of some return values
Upon further code reading, some return value doc wasn't correct.
In general:
• A function which returns `int` may r...
Philippe Proulx
03:48 PM LTTng-tools Revision 4359be62 (lttng-tools): include/lttng: remove redundant, non-Doxygen comments
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I322e4148f311c8e6e9f317c3db4e4a89ed167999
Signed-...
Philippe Proulx
03:48 PM LTTng-tools Revision 7f107ad5 (lttng-tools): doc/api/liblttng-ctl/dox/groups.dox: balance "if" with "then"
Using "if [...], then" explicitly delineates the condition ("if") and
the result or action ("then"). This can be part...
Philippe Proulx
11:38 AM LTTng-tools Revision 389bd6be (lttng-tools): doc/api/liblttng-ctl/Makefile.am: depend on all source files
This patch adds dependencies to the `$(DX_DOCDIR)/$(PACKAGE).tag`
target, which is a tag file which the Doxygen proce...
Philippe Proulx
11:38 AM LTTng-tools Revision 1286c941 (lttng-tools): include/lttng/session.h: doc: fix style of lttng_get_session_shm_path_override()
Also add more details.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I2d6cb8cdaa97110b061206c0...
Philippe Proulx
11:37 AM LTTng-tools Revision cabbd8cc (lttng-tools): include/lttng/event.h: fix Doxygen warnings
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Change-Id: I5297c263612337fb67df1418fb065291b71c916a
Signed-...
Philippe Proulx
11:37 AM LTTng-tools Revision ac74cde3 (lttng-tools): include/lttng/event.h: disable clang-format for some Doxygen comments
It looks like clang-format will also apply its rules to code snippets
inside Doxygen comments. This is bad because Do...
Philippe Proulx
11:36 AM LTTng-tools Revision 0024239f (lttng-tools): doc/api/liblttng-ctl: remove `DoxygenLayout.xml`
The default layout is just fine and this one is bogus because Doxygen
changed from "modules" to "topics" in a recent ...
Philippe Proulx
11:35 AM LTTng-tools Revision 6b4e48fc (lttng-tools): Run clang-format on the whole project
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
11:32 AM LTTng-tools Revision dc0ebd25 (lttng-tools): Tests: Use only tracked PIDs for crash test
This prevents other instrumented applications (e.g., lttng client) from
interfering with the test results.
Change-Id...
Kienan Stewart
11:18 AM LTTng-modules Revision 17746fdb (lttng-modules): Fix: Use `nonseekable_open` for proc files
Using python3 to open proc files causes a kernel panic for Linux < 6.0. E.g.
# python3
with open('/proc/lttn...
Kienan Stewart
11:04 AM LTTng-tools Revision cc0f8350 (lttng-tools): tests: Add python 3.4 support to `trace_format_helpers`
Change-Id: I2ef24e5ea19c72a56686683ab7ca519f7bb17443
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
Signed-off...
Kienan Stewart

04/25/2025

04:56 PM LTTng-tools Revision 212015e9 (lttng-tools): Fix: relayd: live: relayd does not support live protocol changes of 2.15
The live protocol changes planned for the 2.15 release introduce trace
format announcements in preparation for adding...
Jérémie Galarneau

04/24/2025

11:58 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
There could be other similar cases so I'll do a pass on the other instrumented COMPAT syscalls as well. Kienan Stewart
11:56 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
Thanks! Makes sense if the config doesn't have OLD_SIGACTION or COMPAT_OLD_SIGACTION.
I can prepare a patch for up...
Kienan Stewart
11:52 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
This workaround allows compilation to pass:... Mikko Rapeli
11:29 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
Kienan Stewart wrote in #note-2:
> is this in a specific revision of poky? Are there any additional kernel patches b...
Mikko Rapeli
11:14 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
Thanks for the link to the yocto ticket! Kienan Stewart
11:10 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
Hi Mikko,
is this in a specific revision of poky? Are there any additional kernel patches being carried?
thanks...
Kienan Stewart
11:08 AM LTTng-modules Bug #1426: lttng-modules 2.13.18 fails to compile for arm64
Yocto side bug ticket https://bugzilla.yoctoproject.org/show_bug.cgi?id=15840 Mikko Rapeli
11:05 AM LTTng-modules Bug #1426 (New): lttng-modules 2.13.18 fails to compile for arm64
Hi,
Yocto Project updates lttng-modules from 2.13.17 to 2.13.18 but on genericarm64 configuration there is a compi...
Mikko Rapeli
11:52 AM LTTng-tools Bug #1425 (In Progress): lttng tools test failure in regression/kernel/test_select_poll_epoll on 32 bit x86
Kienan Stewart

04/23/2025

02:57 PM LTTng-UST Revision c98984b2 (lttng-ust): Only compile trace hit counter code with experimental define
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I01944c2b2b9bb91ca1882ed8b27edab6b4477c18
Mathieu Desnoyers
02:43 PM LTTng-UST Revision 5fc9170c (lttng-ust): Hide experimental counter symbols
The following liblttng-ust-ctl.so symbols should only appear when
building with CONFIG_LTTNG_UST_EXPERIMENTAL_COUNTER...
Mathieu Desnoyers

04/22/2025

03:45 AM LTTng-tools Bug #1421: lttng session daemon hanging
Hello Kienan!!
That's fine but the original statement still holds true if you repeat the sequence of creating, ena...
Mikael Beckius

04/21/2025

05:46 PM LTTng-tools Bug #1425: lttng tools test failure in regression/kernel/test_select_poll_epoll on 32 bit x86
Thanks! I was meaning to test the changes but couldn't quite work out how to get them from the system and apply them ... Richard Purdie
02:16 PM LTTng-tools Bug #1425 (Resolved): lttng tools test failure in regression/kernel/test_select_poll_epoll on 32 bit x86
LTTng-tools 2.13.15 and LTTng-modules v2.13.18 have been released which we believe will address these test failures. Kienan Stewart
03:54 PM LTTng-tools Bug #1421: lttng session daemon hanging
Hi Mikael,
thanks for the precision on what you're seeing. To reformulate the summary description I would propose ...
Kienan Stewart

04/17/2025

06:14 PM LTTng-tools Revision c3a8b978 (lttng-tools): Update release codename to "P-Beer"
Change-Id: I8f84e79794a62666d54ac2fa43cc8ecaf04364e4
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
04:41 PM LTTng-modules Revision 41ea7c4b (lttng-modules): Fix: metadata-ctf2: enum mappings are not serialized
On RHEL8 running kernel ""4.18.0-553.27.1.el8_10.x86_64", the
LTTng-tools "trace-format" test fails when comparing ba...
Jérémie Galarneau

04/16/2025

07:29 PM LTTng-UST Revision 6978f52a (lttng-ust): Fix: missing parenthesis in configure.ac
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I85aaaade989151546c2fd3c175c85f9b23f269da
Mathieu Desnoyers
05:57 PM LTTng-tools Revision de74b7b3 (lttng-tools): Set the current release to 2.15.0-pre
Work on 2.15 is starting. On with the show! 🎉
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Chan...
Jérémie Galarneau
05:32 PM LTTng-UST Revision 1a6877f1 (lttng-ust): Set version to 2.15.0-pre
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I1ae9e071bbb621c8749aa1cdfcf6450901a594e6
Mathieu Desnoyers
05:30 PM LTTng-modules Revision 96c40346 (lttng-modules): Set version to 2.15.0-pre
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I4fe94a377ab5e4e915c6a9f3f2e3caf29013d811
Mathieu Desnoyers
05:29 PM LTTng-modules Revision 892828c5 (lttng-modules): Version 2.14.0-rc1
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I00ba08172344ebb15cfb1635abfbd1b509ce4914
Mathieu Desnoyers
05:15 PM LTTng-UST Revision d40d5e5e (lttng-ust): Version 2.14.0-rc1
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: Ie7956b17022a8cc96b4bb4e282493c196d1b0473
Mathieu Desnoyers
04:56 PM LTTng-modules Revision a51fcd7c (lttng-modules): Fix: trace_balance_dirty_pages in Linux v6.14.2
commit 12169d8a25c5 ("Fix: trace_balance_dirty_pages parameters changed in Linux v6.14.2")
introduces a use of cgroup...
Mathieu Desnoyers
04:32 PM LTTng-UST Revision 765a32f3 (lttng-ust): Fix release description
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: I3af020cc12bcb48eaaa9bc0ef94f4f6a88934f77
Mathieu Desnoyers
04:11 PM LTTng-UST Revision 50797d68 (lttng-ust): Set the 2.14 release codename and description
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Change-Id: If9902886f656a15d0ffa7d35f3c47dd8621f65fe
Mathieu Desnoyers
01:28 PM LTTng-tools Revision b4a64907 (lttng-tools): Tests: f-strings were introduced in python 3.6
Replace instances of f-strings by the string type's format() method.
Signed-off-by: Jérémie Galarneau <jeremie.galar...
Jérémie Galarneau
11:46 AM LTTng-tools Revision 1485bbfe (lttng-tools): Tests: `text` option of subprocess.Popen was introduced in Python 3.7
Some of our supported platforms ship with an older Python interpreter
resulting in the following failures:
trace_for...
Jérémie Galarneau
09:58 AM LTTng-tools Bug #1421: lttng session daemon hanging
I think reproduction is fine using your script but you can't shut down the session daemon or delete the netem delay a... Mikael Beckius
01:41 AM LTTng-tools Bug #1421: lttng session daemon hanging
Hello Kienan!
Let me have a look at your reproducer and results but I vaguely remember that I couldn't reproduce t...
Mikael Beckius

04/15/2025

02:51 PM LTTng-tools Revision 63925d55 (lttng-tools): Build fix: const type decltype marked as const
gcc 4.8 complains that:
ust-field-convert.cpp:775:21: required from here
ust-field-convert.cpp:657:37: error: 'con...
Jérémie Galarneau
02:01 PM LTTng-tools Revision 33708e0b (lttng-tools): Build fix: mismatching exception specifier on g++ 4.8
Building on g++ 4.8 results in the following error:
field.hpp:259:2: error: function 'lttng::sessiond::trace::detail...
Jérémie Galarneau
02:01 PM LTTng-tools Revision 409b22f5 (lttng-tools): common: make value file population atomic
Value files are used by tests to determine various parameters, including
ports allocated by the OS when a relay daemo...
Jérémie Galarneau
02:01 PM LTTng-tools Revision ea22962d (lttng-tools): Tests: Add regression tests for trace format validation
Introduce new regression tests to validate trace format generation for
both **kernel** and **user space** domains. Th...
Jérémie Galarneau
02:01 PM LTTng-tools Revision 70c2af0d (lttng-tools): Tests: lttngtest: support explicit output for record_snapshot method
The Session.snapshot_record method didn't accept an output location parameter
which limited tests to using the sessio...
Jérémie Galarneau
02:01 PM LTTng-tools Revision c3894192 (lttng-tools): Tests: lttngctl.py: create_session specification does not match implementation
The LTTngClient implementation of Controller provides more session creation
options than what is exposed by the Contr...
Jérémie Galarneau
02:01 PM LTTng-tools Revision 58cf4280 (lttng-tools): Fix: support multiple ranges per enumeration type mapping (metadata)
ISSUE
━━━━━
It was brought to my attention that, given those LTTng-UST enumeration
field class mappings:
LTTNG_U...
Philippe Proulx
02:01 PM LTTng-tools Revision 246576d4 (lttng-tools): sessiond: ctf2: disallow the creation of network snapshot outputs
The relay daemon is not yet aware of CTF2. Hence, the use of network features is
gated when CTF2 is in use.
Change-I...
Jérémie Galarneau
02:01 PM LTTng-tools Revision c756598a (lttng-tools): Clean-up: sessiond: cmd: fix comment style
Change-Id: I03979048fb3183b206b4436ab8f5fe4ef7ccec62
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
02:01 PM LTTng-tools Revision 3deaa3a6 (lttng-tools): sessiond: ctf2: disallow the creation of network output sessions
The relay daemon is not yet aware of CTF2. Hence, the use of
network features is gated when CTF2 is in use.
Change-I...
Jérémie Galarneau
02:01 PM LTTng-tools Revision e9dbb91b (lttng-tools): consumerd: Always strip metadata packet header
The metadata packet headers are stripped when the CTF2 format is being
used. Since there is no arm in using it for th...
Jérémie Galarneau
02:01 PM LTTng-tools Revision e8fb6467 (lttng-tools): consumer: strip ring buffer header when consuming ctf2 ring buffer packet
On the kernel tracer side, providing a header free packet would be quite
intrusive in term of ABI/API modification. T...
Simon Marchi
02:01 PM LTTng-tools Revision b91adcaf (lttng-tools): Clean-up: sessiond: kernel: comment style fix
Change-Id: Id81e9e918edde18c6ff386b82845901a7b831237
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
02:01 PM LTTng-tools Revision 88a2f091 (lttng-tools): Add SPDX-FileCopyrightText to tests/regression/tools/Makefile.am
Change-Id: Ie5b3ecf05992f455990e816cb54efba140a0fbb4
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
02:01 PM LTTng-tools Revision d6382255 (lttng-tools): Add SPDX-FileCopyrightText to tests/regression/Makefile.am
Change-Id: I92a6b2f8b859aeb5d8e964d72fce0550ab9ca60c
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
02:01 PM LTTng-tools Revision 3c10dbca (lttng-tools): Add SPDX-FileCopyrightText to configure.ac
Change-Id: I77ea7abbe85016c5e98ac3b827cf3eebd4cc41c5
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau
02:01 PM LTTng-tools Revision 787cf1c3 (lttng-tools): sessiond: enable kernel CTF 2 output with `LTTNG_EXPERIMENTAL_FORCE_CTF_2`
Makes one more ioctl call to set the output format of the kernel session
depending on the current value of the `LTTNG...
Philippe Proulx
02:01 PM LTTng-tools Revision 7394df51 (lttng-tools): sessiond: enable UST CTF 2 output with `LTTNG_EXPERIMENTAL_FORCE_CTF_2`
This patch makes a UST registry session force an experimental CTF 2 [1]
output for any recording session when you sta...
Philippe Proulx
02:01 PM LTTng-tools Revision c860a950 (lttng-tools): sessiond: `lsc::trace_class_visitor`: add LTTng specifics
This patch adds LTTng-specific stuff
to `src/bin/lttng-sessiond/ctf2-trace-class-visitor.cpp`:
• Add namespace/name/...
Philippe Proulx
02:01 PM LTTng-tools Revision 7e028698 (lttng-tools): sessiond: update `lsc::trace_class_visitor` to honour CTF2-SPEC-2.0
This patch changes `src/bin/lttng-sessiond/ctf2-trace-class-visitor.cpp`
to honour the final CTF 2 specification (CTF...
Philippe Proulx
02:01 PM LTTng-tools Revision 41469cda (lttng-tools): sessiond: improve `ctf2-trace-class-visitor.cpp`
This patch tries to improve
`src/bin/lttng-sessiond/ctf2-trace-class-visitor.cpp` in the following
way, with no funct...
Philippe Proulx
02:01 PM LTTng-tools Revision 606786c4 (lttng-tools): sessiond: add `lst::bit_array_type` base class
In CTF, (fixed-length) integer and floating point number field classes
are (fixed-length) bit array field classes.
M...
Philippe Proulx
01:57 PM LTTng-tools Revision 54c58d50 (lttng-tools): lttng-enable-channel(1): `--buffers-ownership` 👉 `--buffer-ownership`
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
01:57 PM LTTng-tools Revision 51794466 (lttng-tools): lttng-enable-channel(1): remove deprecated `--buffers-*` from synopsis
They're still documented in the "OPTIONS" section, but I believe it's
redundant up there and adds noise to the synops...
Philippe Proulx
11:23 AM LTTng-UST Revision ee33c518 (lttng-ust): doc/man/Makefile.am: make tool output verbose only with `V=1`
Change-Id: I62e8be7ed5f71b9be45a4db11ff9781999ae5a80
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-...
Philippe Proulx
11:23 AM LTTng-UST Revision 7bc5e35d (lttng-ust): lttng-ust(3): remove possessive markers for inanimate objects
Follows the style of other LTTng documentation projects.
Change-Id: I8ba651007b02b1e9fe3b956a6f0c1ae9e1fc4d26
Signed...
Philippe Proulx
11:23 AM LTTng-UST Revision 25ccc713 (lttng-ust): lttng-ust(3): "unix" -> "Unix"
Change-Id: I4fe854bd501bf08b924c1eb44f1965a63c4c4d07
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-...
Philippe Proulx
11:23 AM LTTng-UST Revision 4eb4f561 (lttng-ust): lttng-ust(3): sort environment variables by name
Change-Id: I7254d91e71e86d3aa95748b112acba69e762ce15
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-...
Philippe Proulx
11:23 AM LTTng-UST Revision 1096aa08 (lttng-ust): lttng-ust(3): `LTTNG_UST_MAP_POPULATE_POLICY`: fix style
Change-Id: Ia3cefaf0ad91f3ee9f6ad9376cab5bfc807cfca2
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-...
Philippe Proulx
11:23 AM LTTng-UST Revision 08245cd3 (lttng-ust): lttng-ust(3): simplify "Tracing C/C++ constructors and destructors"
I believe the exact reason why this happens isn't important to the end
user here.
Change-Id: I7a7ef8441786905f33d1a5...
Philippe Proulx
11:22 AM LTTng-UST Revision ee8a8e3d (lttng-ust): lttng-ust(3): `LTTNG_UST_APP_PATH`: fix style and add more details
Change-Id: I39f1e9b5f73270c7f1ec2cc98fb1284ff9fa7cbf
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-...
Philippe Proulx

04/14/2025

04:20 PM LTTng-UST Revision 61a91ed7 (lttng-ust): Fix: Use UATOMIC_HAS_ATOMIC_{BYTE,SHORT} for counter atomics
The Userspace RCU library defines UATOMIC_HAS_ATOMIC_{BYTE,SHORT}
when atomic operations are supported on those types...
Mathieu Desnoyers
01:58 PM Babeltrace Revision 570fef15 (babeltrace): src.ctf.lttng-live: remove lttng_live_lazy_msg_init function
The test `./tests/regression/tools/clear/test_live_hang.py` in the
lttng-tools project causes a crash in Babeltrace's...
Simon Marchi
01:58 PM Babeltrace Revision f00522c6 (babeltrace): src.ctf.lttng-live: fix comment formatting
Change-Id: If70eba639209774a5786046085061e521568980a
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed...
Simon Marchi
01:58 PM Babeltrace Revision e0d8b290 (babeltrace): pre-commit: bump flake8 to 7.2.0
Change-Id: I4f03dac524105df109f858e1777d1376b3ad964e
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed...
Simon Marchi
01:58 PM Babeltrace Revision 38332040 (babeltrace): tests: remove unnecessary nonlocal keywords
When running flake8 7.2.0, we have:
./tests/bindings/python/bt2/test_field_class.py:30:13: F824 `nonlocal field_...
Simon Marchi
11:48 AM LTTng-UST Revision 4cded712 (lttng-ust): Fix: lttng-ust-tp regex warnings
Starting with Python 3.12, the following command produces a warning:
python3 ./tools/lttng-gen-ust --help
SyntaxWar...
guylamar2006
11:35 AM LTTng-UST Revision ab7d1ca6 (lttng-ust): lttng-ust-java: Load lttng-ust-context-jni before other JNI libraries
All of lttng-ust-jul-jni, lttng-ust-log4j-jni, and
lttng-ust-log4j2-jni depend on lttng-ust-context-jni. This depende...
Kienan Stewart

04/11/2025

03:22 PM LTTng-tools Revision 88be7cdd (lttng-tools): lttng-enable-channel(1): `per-cpu` alloc. policy means `cpu_id` ctx.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:21 PM LTTng-tools Revision 0b38ec3f (lttng-tools): lttng-stop(1): remove false statement about trace chunk archives
That's just not true.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jer...
Philippe Proulx
03:21 PM LTTng-tools Revision 0c0b9b30 (lttng-tools): extras/zsh-completion: add a basic README
This shows how to install the completion files because it's not
always obvious.
Signed-off-by: Philippe Proulx <eepp...
Philippe Proulx
03:21 PM LTTng-tools Revision 6cd2570e (lttng-tools): doc/man: remove remaining possessive markers for inanimate objects
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:21 PM LTTng-tools Revision dd1db18c (lttng-tools): doc/man: document the buffer ownership model and allocation policy
This patch adds documentation for the 2.14+ `--buffer-ownership` and
`--buffer-allocation` options of lttng-enable-ch...
Philippe Proulx
03:20 PM LTTng-tools Revision aba3873e (lttng-tools): lttng-relayd(8): fix alphabetical order of options
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:20 PM LTTng-tools Revision 2be56642 (lttng-tools): lttng-sessiond(8): add missing `--pidfile` documentation
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:20 PM LTTng-tools Revision 3597e705 (lttng-tools): lttng-relayd(8): fix style of `--pid-file`
Also add details.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie...
Philippe Proulx
03:20 PM LTTng-tools Revision 7ea95d97 (lttng-tools): lttng-relayd(8): fix style of `--dynamic-port-allocation`
Also add details and many cross references.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: ...
Philippe Proulx
03:19 PM LTTng-tools Revision ccb34c11 (lttng-tools): lttng-sessiond(8): fix style of `LTTNG_RUNDIR` documentation
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:16 PM LTTng-tools Revision 61169896 (lttng-tools): lttng-sessiond(8): remove `LTTNG_UST_ALLOW_BLOCKING` documentation
lttng-ust(3) already documents the purpose of this environment variable.
Documenting the usage of such a variable fo...
Philippe Proulx
03:16 PM LTTng-tools Revision 8d4ad6e1 (lttng-tools): lttng-sessiond(8): fix `LTTNG_UST_CTL_PATH` env. var. doc
Also remove `LTTNG_UST_APP_PATH` of which the documentation will be
in lttng-ust(3).
Signed-off-by: Philippe Proulx ...
Philippe Proulx
03:16 PM LTTng-tools Revision ae8db970 (lttng-tools): doc/man: fix Apache log4j/Log4j options
Changes:
• I've always referred to Apache log4j 1.x as "log4j" (not capitalized)
in the documentation because that...
Philippe Proulx
03:16 PM LTTng-tools Revision a68e1c44 (lttng-tools): src/bin/lttng/commands/stop.cpp: fix typo
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios...
Philippe Proulx
03:16 PM LTTng-tools Revision 4d72ec96 (lttng-tools): doc/man: normalize and fix `start`/`stop`/`destroy` man pages
This patch updates the lttng-start(1), lttng-stop(1), and
lttng-destroy(1) manual pages so that they match my usual s...
Philippe Proulx
02:11 PM Babeltrace Revision f6bd966b (babeltrace): README.adoc: Update working version to 2.1
Looking at the rendered output of README.adoc on Github, I realized
it still refers to Babeltrace 2.0.
Signed-off-by...
Jérémie Galarneau
12:02 PM LTTng-tools Bug #1421: lttng session daemon hanging
Hi Mikael,
I spent some more time with this and while I've never had an indefinite hang, I see the time taken to des...
Kienan Stewart
09:20 AM LTTng-modules Revision 12169d8a (lttng-modules): Fix: trace_balance_dirty_pages parameters changed in Linux v6.14.2
The change originally introduced in upstream commit
f1ab2831e2a4312046bca79256b2efc41d373eaf has been backported in t...
Kienan Stewart

04/10/2025

04:56 PM LTTng-tools Revision d9173197 (lttng-tools): tests: Retry taskset where possible
In the CI cluster, Incus will change the CPU affinities for containers
when another is started or stopped on the same...
Kienan Stewart
02:16 PM LTTng-modules Revision 20bc600c (lttng-modules): Fix: scsi: RESERVE and RELEASE renamed in Linux v6.15-rc1
See upstream commit 0ea163a18b17f9e0f8350bb348ae69c4a376be66
commit 0ea163a18b17f9e0f8350bb348ae69c4a376be66
...
Kienan Stewart
02:16 PM LTTng-modules Revision 04cebcf8 (lttng-modules): Fix: trace_balance_dirty_pages parameters changed in Linux v6.15-rc1
See upstream commit f1ab2831e2a4312046bca79256b2efc41d373eaf
commit f1ab2831e2a4312046bca79256b2efc41d373eaf
...
Kienan Stewart
02:15 PM LTTng-modules Revision 5d7cb6b2 (lttng-modules): Fix: del_timer[_sync] deleted in linux v6.15-rc1
Starting Linux v6.2, `del_timer[_sync]` was deprecated in favour of
`timer_delete[_sync]`.
See upstream commit 9b13d...
Kienan Stewart
02:01 PM Babeltrace Bug #1424 (Invalid): The path src/plugins/ctf/common/src/metadata/tsdl is not created by the babeltrace build system
Kienan Stewart
12:10 PM LTTng-modules Revision 0991205f (lttng-modules): Test: Add an enum that uses multiple ranges for an entry
In order to exercise more of the metadata generation code, add an
enumeration that defines an entry associtated to mu...
Jérémie Galarneau
 

Also available in: Atom