Sync from SUSE:SLFO:Main lttng-tools revision 9f7b0e32b4717bf5c359c9a10a9cec2d
This commit is contained in:
commit
bec7c360d7
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
BIN
lttng-tools-2.13.11.tar.bz2
(Stored with Git LFS)
Normal file
BIN
lttng-tools-2.13.11.tar.bz2
(Stored with Git LFS)
Normal file
Binary file not shown.
16
lttng-tools-2.13.11.tar.bz2.asc
Normal file
16
lttng-tools-2.13.11.tar.bz2.asc
Normal file
@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEf0kxSibg3nhCdoDgXxsqB4nxKxEFAmTjwswACgkQXxsqB4nx
|
||||
KxEjMw/9E6Izb8PiFOwHbWezyRI6WfHVke9XT0s5Dz+4S0PCMKJAYJt2LybQT+Hr
|
||||
8IEfHjuh1k4oGpJuqm7uTZ4IdvdLWmd+EwH+mVD4MQq+Cl4IE0r8qTk3dgsfzKOp
|
||||
TEihr3DIsBYz/F1qy2hDawbjMhh4G3RoCXKO/eisZvvTUo0jIIhYaBXDeoNEtWxV
|
||||
ywjBKZBMu7ynA4OACttncMHweOyAlVIxXgDDG0qRKtGbCUssTh1KCNyJdrf4LgtU
|
||||
cIJzZPhPs23tFjzdTBD2EB8T0Kc72y2x4wtEpF9BOMu268EersTojYJMrZOTCLSV
|
||||
sgBy7kpItrrQInpcKMycJHYDbT6RtnRAHCPM1NPyDpt2SmgW+oQPjcDXuSv701ck
|
||||
Z7XsK195Y+OCrK4KEekbkwyjXC5RlOxSUCi69uSbbU8qLUtQShz1HHA+vA+eVIKg
|
||||
xqPJxW7RIr83wsgj+ZcqcIH0pvIme+2uJHqyoVCEsj1/iZnHbZRDQj3ytlFDXxKS
|
||||
Ufq43UoIIsz3HfC06JvqJdCRGqm0eE6MVKkKYmuDExja2XOVYlaoR1w2GOOE9t/Z
|
||||
UM6DafvC/FaeZZk+/KGPAopPzuHQrwHadZ7IOnv5jfGJDp3TZ6V4Y/3FCueZ4FhM
|
||||
vadyb8FHwHhCMk/UbrYfBDq3Dg0JUeMSC+C9+4KOQ2tzDX6AMLU=
|
||||
=bSfM
|
||||
-----END PGP SIGNATURE-----
|
11
lttng-tools-fix-pkgconfig.patch
Normal file
11
lttng-tools-fix-pkgconfig.patch
Normal file
@ -0,0 +1,11 @@
|
||||
--- a/src/lib/lttng-ctl/lttng-ctl.pc.in
|
||||
+++ b/src/lib/lttng-ctl/lttng-ctl.pc.in
|
||||
@@ -12,7 +12,7 @@ Name: LTTng control library
|
||||
Description: Control LTTng recording sessions and triggers
|
||||
Version: @PACKAGE_VERSION@
|
||||
Requires:
|
||||
-Requires.private:
|
||||
+Requires.private: liburcu liburcu-cds
|
||||
Libs: -L${libdir} -llttng-ctl
|
||||
Cflags: -I${includedir}
|
||||
|
590
lttng-tools.changes
Normal file
590
lttng-tools.changes
Normal file
@ -0,0 +1,590 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 28 17:05:09 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.13.11:
|
||||
* docs: fix: Match stated automake requirement
|
||||
* Docs: Fix broken reference in lttng-add-trigger
|
||||
* Docs: Fix broken reference to lttng-concepts(7) man page
|
||||
disk space
|
||||
* Fix: lttng-add-context: leak of application context
|
||||
parameters
|
||||
* Fix: sessiond: bad fd used while rotating exiting app's
|
||||
buffers
|
||||
* Fix: consumerd: slow metadata push slows down application
|
||||
registration
|
||||
* event-rule: set event rule loglevel to domain specific value
|
||||
when unset
|
||||
* Fix: sessiond: preserve jul/log4j domain loglevels
|
||||
* Fix: sessiond: crash enabling event rules that differ only by
|
||||
loglevel type
|
||||
* Fix: sessiond: incorrect use of exclusions array leads to
|
||||
crash
|
||||
* Fix: sessiond: silent kernel notifier registration error
|
||||
* Fix: sessiond: size-based notification occasionally not
|
||||
triggered
|
||||
* Fix: adding a user space probe fails on thumb functions
|
||||
* Fix: Tests that assume CPU 0 is present
|
||||
* Fix: Wrong assumption about possible CPUs
|
||||
* Fix: lttng remove-trigger -h fails
|
||||
* Fix: ini parser: truncation of value name
|
||||
* Fix: truncated len in
|
||||
lttng_event_rule_user_tracepoint_serialize()
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 29 12:14:55 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.13.9:
|
||||
* Fix: lttng: poptGetArg doesn't provide string ownership
|
||||
* Fix: relayd: missing space in trace creation logging statement
|
||||
* Fix: event field value: assertion fails on empty string
|
||||
* Build fix: rpath of test libraries results in non-reproducible build
|
||||
* Fix: never use 'no' in a command variable
|
||||
* Fix: sessiond: abort called on undefined client command
|
||||
* Fix: consumer: snapshot: assertion on subsequent snapshot
|
||||
* Fix: sessiond: instance uuid is not sufficiently unique
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 29 10:22:01 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
|
||||
|
||||
- Update to release 2.13.8
|
||||
* futex wait: handle spurious futex wakeups
|
||||
* agent port file was o+w when launching as root
|
||||
* sessiond: handle empty scheduled rotations
|
||||
* sessiond: size-based rotations never triggered
|
||||
* lttng-snapshot: fixed use after free of max size argument
|
||||
* liblttng-ctl: non-packed structure was used for tracker
|
||||
serialization
|
||||
* test: lttng kernel modules were still loaded after running
|
||||
test_clock_override
|
||||
* Plug some memory leaks
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed May 18 20:23:14 UTC 2022 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
- Update to version 2.13.7:
|
||||
* See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.7
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 27 18:07:31 UTC 2021 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
- Update to version 2.13.1:
|
||||
* See https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.13.1
|
||||
- Rebase lttng-tools-fix-pkgconfig.patch.
|
||||
- Add ARMv7 and RISC-V to supported architectures.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 2 23:31:57 UTC 2020 - Tony Jones <tonyj@suse.com>
|
||||
|
||||
- Update to version 2.12.2
|
||||
Changelog: https://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.12.2
|
||||
|
||||
- Add signed bz2 support (keyring)
|
||||
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 26 14:29:32 UTC 2020 - Alexei Sorokin <sor.alexei@meowr.ru>
|
||||
|
||||
- Update to version 2.11.2:
|
||||
* See /usr/share/doc/packages/lttng-tools/ChangeLog
|
||||
- Drop support for old openSUSE versions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 14 12:28:56 UTC 2018 - sor.alexei@meowr.ru
|
||||
|
||||
- Update to version 2.10.5:
|
||||
* Fix: missing context enum values in session xml schema.
|
||||
* Tests: add session auto-loading test cases.
|
||||
* Bash completion: ignore namespace for xmllint parsing.
|
||||
* Typo in ust consumer log message (channek -> channel).
|
||||
* Fix: use signed variable for refcounting of
|
||||
consumer_relayd_sock_pair.
|
||||
* Fix: warning due to hash_key_str() being not const-correct.
|
||||
* Print consumerd32/64/kernel configuration.
|
||||
* Fix: calling ht_{hash, match}_enum with wrong argument.
|
||||
* Fix: probes should be compared strictly by events metadata.
|
||||
* Fix: test_ust-dl is generated at configure-time.
|
||||
* Fix: cmd line options overwrite env variable config options.
|
||||
* Fix: perform the initialization memory barrier out of loop body.
|
||||
* Port: fix format warnings on Cygwin.
|
||||
* Add missing include for ssize_t on Cygwin.
|
||||
* Fix: sessions with agent channels fail to load.
|
||||
* Fix: don't wait for the load thread before serving client
|
||||
commands.
|
||||
* Fix: sessiond fails to launch on --without-ust configuration.
|
||||
* Fix: agent thread poll set creation failure results in deadlock.
|
||||
* Fix: test uses sizeof() on the wrong operand of strncpy.
|
||||
* Fix: ret may be used uninitialized in sample_channel_positions().
|
||||
- Add gpl-2.0.txt and lgpl-2.1.txt to the library packages with the
|
||||
%license tag.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 17 18:47:02 UTC 2018 - sor.alexei@meowr.ru
|
||||
|
||||
- Update to version 2.10.4 (changes since 2.10.2):
|
||||
* Fix: Set errno with value from SO_ERROR on error.
|
||||
* Fix: Missing value handling for lttng_event_context_type.
|
||||
* Fix: Use SOL_SOCKET level for SO_KEEPALIVE on all platform.
|
||||
* Fix: Error out on leftover arguments.
|
||||
* Fix: Reply to version check even on protocol mismatch.
|
||||
* Fix: Error handling on relay version check.
|
||||
* Document add-context limitation for started session.
|
||||
* Fix: add-context cannot be performed after a session has been
|
||||
started.
|
||||
* Fix: Duplicated kernel consumer socket locking.
|
||||
* Fix: Remove unused event types in MI XML schema.
|
||||
* Tests: Cleanly exit from test apps on reception of SIGTERM.
|
||||
* Document consumer socket locking assumptions.
|
||||
* Fix: Consumer socket lock not held during snapshot record.
|
||||
* Fix: set_relayd_for_snapshot does not acquire the consumer
|
||||
socket lock.
|
||||
* Fix: send_channel_monitor_pipe does not take the consumer
|
||||
socket lock.
|
||||
* Document the locking assumptions of consumerd-relayd socket
|
||||
passing.
|
||||
* Assert that the consumer lock is held while sending FDs to
|
||||
consumerd.
|
||||
* Assert that the consumer socket lock is taken during
|
||||
communication.
|
||||
* Tests: Refuse to run test suite if lttng processes are present.
|
||||
* Fix: Metadata channel leak when using the snapshot tracing
|
||||
mode.
|
||||
* Fix build: in_git_repo is used before being set.
|
||||
* Add DBG statement for TCP keep-alive options.
|
||||
* Fix: Unprivilieged sessiond agent port clashes with root
|
||||
sessiond.
|
||||
* Fix: Erroneous use of extern keyword.
|
||||
* Fix: Failure to launch agent thread is not reported.
|
||||
* Fix: Agent may not be ready on launch.
|
||||
* Fix: Checking for existing session daemon is done after
|
||||
daemonising.
|
||||
* Fix: lttng logs nanoseconds.
|
||||
* Fix: stream_per_chan_id_ht should allow duplicates.
|
||||
* Fix: relayd send_command() util not logging on failure.
|
||||
* Fix: Create_output_path() relayd util is not
|
||||
const-correct.
|
||||
* Fix: Kernel snapshot handling of EAGAIN.
|
||||
* Fix validate_trace_empty test check.
|
||||
* Fix: Circular inclusion of lttng.h results in warning.
|
||||
* Fix: Channel lock must be taken to check for pending
|
||||
notifications.
|
||||
* Fix: Quiet option is not set in sessiond-config.
|
||||
* Fix: Hold consumer socket lock for consumer_send_msg.
|
||||
* Fix: Use off_t type for lseek function return value to avoid
|
||||
overflow.
|
||||
* Fix: Double similar condition.
|
||||
- Use tarball signing.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 15 16:19:49 UTC 2018 - sor.alexei@meowr.ru
|
||||
|
||||
- Update to version 2.10.2:
|
||||
* Do not flag consumer as disabled on relayd comm failure.
|
||||
* Cleanup inactive FDs in the consumer polling thread.
|
||||
* man: Document dead-peer detection for lttng-relayd.
|
||||
* lttng-relayd: Use the TCP keep-alive mechanism to detect a
|
||||
dead-peer.
|
||||
* Tests: race between consumer pause and trace start/stop.
|
||||
* Fix notification thread being not notified of channel creation
|
||||
on application error.
|
||||
* Fix using putenv() and free()-ing the value is invalid.
|
||||
* Fix unknown consumer type considered a libc error.
|
||||
* Fix that consumerd(64/32)_lib_dir can be NULL.
|
||||
* Fix a nonsensical message printed by lttng track/untrack.
|
||||
* Fix O_CLOEXEC being erroneously used on pipe creation.
|
||||
* Fix a wrong parameter to fcntl in pipe_set_flag.
|
||||
* Use lttng_clock_gettime instead of clock_gettime.
|
||||
* Close channel monitor pipe after killing the
|
||||
metadata_timer_thread.
|
||||
* Use file based synchronisation for python logging test.
|
||||
* Test: Add file based synchronisation point for the Python test
|
||||
application.
|
||||
* Fix wrong use of the relay_streams_sent in snapshot.
|
||||
* Fix the return code of lttcomm_send_unix_sock signed.
|
||||
* Fix a src/bin/lttng/utils.c: cast incompatible pointer warning.
|
||||
* Fix: src/common/pipe.h: include <sys/types.h> for ssize_t and
|
||||
mode_t.
|
||||
* Fix detect dlmopen() and disable corresponding tests if not
|
||||
available.
|
||||
* Use tmpdir for intermediary files.
|
||||
* Fix include scripts for distribution.
|
||||
* Fix a typo in lttng-consumerd file default.
|
||||
* Fix missing NULL checks in logging statements.
|
||||
* Test: Kernel testing for notification.
|
||||
* Kernel consumerd sock paths need rundir substitution.
|
||||
* Create lttng run dir regardless of user privilege.
|
||||
* Make version.h generation work with dash.
|
||||
* lttng-enable-event(1): filtering: Specify that `$ctx.cpu_id`
|
||||
is available.
|
||||
* Centralise sessiond config option handling.
|
||||
* Fix buffer overflow warning in python bindings.
|
||||
* Tests fix: BT2 does not output the metadata of a trace
|
||||
collection.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 4 10:10:46 UTC 2017 - sor.alexei@meowr.ru
|
||||
|
||||
- Add lttng-tools-fix-pkgconfig.patch: Add missing dependencies to
|
||||
lttng-ctl.pc.
|
||||
- Build for aarch64.
|
||||
- Spec cleanup.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Oct 7 23:43:33 UTC 2017 - jengelh@inai.de
|
||||
|
||||
- Rectify RPM groups. Remove redundant %clean section.
|
||||
Replace old RPM macros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Oct 6 16:00:21 UTC 2017 - tonyj@suse.com
|
||||
|
||||
- Fix typo in package summary
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Aug 31 20:41:08 UTC 2017 - tonyj@suse.com
|
||||
|
||||
- Update to version 3.10 for SLE15 (bsc#1055683)
|
||||
- Adhere to shared library policy (new lib: liblttng-ctl$sover)
|
||||
- Do not package static libraries
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Aug 2 16:32:36 UTC 2016 - normand@linux.vnet.ibm.com
|
||||
|
||||
- add ppc64/ppc64le in ExclusiveArch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 28 17:53:26 UTC 2016 - tonyj@suse.com
|
||||
|
||||
- Update to bugfix release 2.7.1 for SLE12SP2
|
||||
Changelog:
|
||||
http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.7.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Oct 5 17:23:09 UTC 2015 - tonyj@suse.com
|
||||
|
||||
- Upgrade to release version 2.7.0 (FATE#319273)
|
||||
http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=v2.7.0
|
||||
to view changelog from v2.7.0-rc1 to v2.7.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jul 28 22:42:00 UTC 2015 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.7.0-rc1 (FATE#319273)
|
||||
Changelog for differences between 2.4.0 and this point may be found at:
|
||||
http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=1808007961cfaa7f915e44424f790e616219a361
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 15 17:39:30 UTC 2014 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.4.1
|
||||
Changelog:
|
||||
* Fix: don't delete stream from connection recv list
|
||||
* Fix: use after free of a relayd stream
|
||||
* Fix: don't print stream name in error message
|
||||
* Fix: take session list lock when listing tp
|
||||
* Fix: add consumer wake up pipe to avoid race
|
||||
* Fix: don't spawn relayd if URL is provided
|
||||
* Fix: don't ask data pending if session was not started
|
||||
* Fix: missing test file in EXTRA dist
|
||||
* Fix: allow empty URL for live session creation
|
||||
* Fix: missing valid return code when adding an URI to consumer
|
||||
* Fix: syntax error in lttng.1
|
||||
* Fix: check relayd fd leak in lttng cmdline
|
||||
* Fix: remove unused tp in high-throughput test
|
||||
* Use autoconf AM_MAINTAINER_MODE.
|
||||
* Fix: clang 'constant-out-of-range-compare' warning
|
||||
* Fix: Unchecked session pointer when destroying a connection in relayd
|
||||
|
||||
- Add dependancy on babeltrace and recommend kmps (bnc#872688)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 28 21:45:30 UTC 2014 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.4.0. Changelog for changes between 2.3.0 and 2.4.0
|
||||
may be found at: http://git.lttng.org/?p=lttng-tools.git;a=blob_plain;f=ChangeLog;hb=refs/heads/stable-2.4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 10 18:26:45 UTC 2014 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.3.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 11 21:25:06 UTC 2013 - tonyj@suse.com
|
||||
|
||||
- Upgrade to version 2.1.1 (FATE#314846)
|
||||
Changelog 2.1.1:
|
||||
* Fix: update next_net_seq_num after sending header
|
||||
* Fix: wrong loop continuation in metadata thread
|
||||
* Fix: lttng create session memleaks
|
||||
* Fix: remove unused session id map
|
||||
* Fix: wrong session id used on relayd lookup
|
||||
* Fix: add missing UST abi header for make dist
|
||||
* Fix: add missing rcu read side lock/unlock
|
||||
|
||||
Changelog 2.1.0:
|
||||
* STABLE VERSION 2.1.0-stable - "Basse Messe"
|
||||
* Multiple minor fixes
|
||||
* Multiple memory and fd leaks
|
||||
* Fix: Off by one in seq num for data pending command
|
||||
* Fix: flag metadata stream on quiescent control cmd
|
||||
* Fix: prioritize control socket communication in relayd
|
||||
* Fix: poll and epoll fd set reallocation
|
||||
* Fix: add missing goto pending if data is inflight
|
||||
* Fix: remove ua_sess->started assert on stop trace
|
||||
* Set classes of traffic in high_throughput_limit
|
||||
* Fix: use the poll wait ret value when iterating on fd(s)
|
||||
* Fix: force the poll() return value to be nb_fd
|
||||
* Fix: Wrong check of node when cleaning up ht
|
||||
* Fix: set started flag of ust app after ustctl
|
||||
* Fix: memory leak in add relayd socket error path
|
||||
* Fix: add packed attribute to filter structure
|
||||
* Fix: Add missing health code update for consumer command
|
||||
* Add LTTNG_PACKED macro
|
||||
* Fix data pending for inflight streaming
|
||||
* Map session id of relayd and sessiond in consumer
|
||||
* Add the relayd create session command
|
||||
* Make the consumer sends a ACK after each command
|
||||
* Remove MSG_WAITALL on every recvmsg() socket typ
|
||||
* Fix: Add missing relayd ht cleanup and ht destroy
|
||||
* Fix: Relayd and sessiond version check
|
||||
* Fix: protect consumer_find_channel with rcu locking
|
||||
* Fix: don't steal key when adding a metadata stream
|
||||
* Consumer hold stream mutex for add stream
|
||||
|
||||
Changelog 2.1.0-rc9:
|
||||
* Fix: set the stream ht static in consumer file
|
||||
* Update sessiond man page with new env var
|
||||
* Update lttng.1 man page
|
||||
* Fix: enable-consumer for all domains missing dir
|
||||
* Fix: Add missing fct prototypes when disabling UST
|
||||
* Fix a typo in lttng-probe-module name
|
||||
* Assign values to enum lttcomm_sessiond_command
|
||||
* Fix: run health test only if root
|
||||
* Clarify empty string/NULL filter errors
|
||||
* Fix: add missing padding for UST filter
|
||||
|
||||
Changelog 2.1.0-rc8:
|
||||
* Fix: Uninit. variable in lttng view
|
||||
* Add already enabled UST event error code
|
||||
* lttng.h API update: set filter becomes enable event with filter
|
||||
* Change the UST event hash table match function
|
||||
* Pass lttng_event struct to the set_filter API call
|
||||
* Adding context to an event is no longer possible
|
||||
* Add UST overlap tests
|
||||
* Add filter sequence number to UST
|
||||
* Fix: Typo from a previous patch in an assert()
|
||||
* Fix: Warn if session is running with lttng view
|
||||
* Fix: Add bash requirement to README for make check
|
||||
* Fix: add the notion of domain to lttng.1 man page
|
||||
* Enable additional kernel probes
|
||||
* Update CodingStyle
|
||||
* Use the new functions for default subbuf sizes
|
||||
* Add default subbuf sizes getter functions
|
||||
* Add max() and min() macro in common
|
||||
|
||||
Changelog 2.1.0-rc7:
|
||||
* Fix: Add pointer check when freeing poll events
|
||||
* Fix: FD leak on thread error
|
||||
* Fix: Wrong fd used by kernel_wait_quiescent
|
||||
* Support new lttng-ust error code
|
||||
* Fix: Don't set filter if enable event fails
|
||||
* Fix: Wrong data port when listing session
|
||||
* Fix: Enable event after start command
|
||||
* Fix: Teardown of thread_manage_clients on failure of listen/create_poll
|
||||
* Add a timeout to UST application socket
|
||||
* Fix: Consumerd error socket connect race
|
||||
* Fix: Set CLOEXEC flag on every created sockets
|
||||
* Remove consumer poll timeout in data thread
|
||||
* Fix: RCU hash table seed
|
||||
* Fix: Do not install health tests helper libraries
|
||||
* Fix: Create default channel on add-context if none
|
||||
* Support new liblttng-ust-ctl error code
|
||||
* Fix: Add EPIPE error handling on buffer splice
|
||||
* Fix: Channel creation error return code was not set
|
||||
* Fix: Wrong poll events on UST application socket
|
||||
* Fix: Remove dependency to urcu-cds in tools tests
|
||||
* Fix: Missing librt dependency in configure check for lttng-ust-ctl
|
||||
* Fix: Don't append datetime to default session name
|
||||
* Fix: Deny session creation name 'auto'
|
||||
* Fix: Add space for stream name CPU number
|
||||
* Fix: Add output option to enable-channel command
|
||||
|
||||
Changelog 2.1.0-rc6:
|
||||
* Tests: Add filtering tests for uncovered cases
|
||||
* Fix: Sync issue when deleting a data stream
|
||||
* Rename data_available to data_pending
|
||||
* Fix: consumer health state
|
||||
* Fix: Add the ACCOUNTING flag to ht creation and set bucket size to 0
|
||||
* Fix: Bad return error code handling
|
||||
* Fix: Use after free() of the rundir string
|
||||
* Fix: Cleanup UST app session on ustctl create session error
|
||||
* Fix: add missing pthread_join in sessiond
|
||||
* Fix: free running directory string
|
||||
* Fix: UST app clean list node usage
|
||||
* Add liblttng-ctl destructor to cleanup memory
|
||||
* Fix: Cleanup URIs on teardown
|
||||
* Fix: relayd memleaks
|
||||
* Fix: Memory leaks of allocated URIs
|
||||
* Fix: consumer output memory leak on creation
|
||||
* Fix: missing addrlen initialization before accept(2)
|
||||
* Fix: relayd trace file padding memleak
|
||||
* Fix: Remove useless consumer subdir string concatenation
|
||||
* Fix: lttng create allocated path memleak
|
||||
* Fix: Cppcheck memleakOnRealloc mistake
|
||||
* Fix: Synchronization issue for data available command
|
||||
* Fix: consumer relayd cleanup on disconnect
|
||||
* Fix: Handle the unary bitwise negation operator (~) in the XML printer
|
||||
* Fix: Possible memory leaks when creating filter IR root node
|
||||
* Fix: Delete stream on write error in consumer
|
||||
* Fix: Error handling when sending relayd sockets to consumer
|
||||
* Add stream lock comment for nesting
|
||||
* Fix: Mutex and RCU lock nesting in consumer
|
||||
* Fix: Uninitialized ret code
|
||||
* Fix: Remove bad condition and fix overflow issue
|
||||
* Fix: consumerd pthread error flow
|
||||
* Fix: Set a single return point and mutex unlock
|
||||
* Fix: Remove useless NULL and zero assignment
|
||||
* Fix: segfault on create session with two URLs
|
||||
|
||||
Changelog 2.1.0-rc5:
|
||||
* Fix: Remove network stream ID ABI calls
|
||||
* Tests: Add filtering tests
|
||||
* Wait for data availability when stopping a session
|
||||
* Relayd data available command support
|
||||
* Lib lttng-ctl data available command support
|
||||
* Consumer daemon data available command support
|
||||
* Add data structure for the data available command
|
||||
* Change the metadata hash table node
|
||||
* Make stream hash tables global to the consumer
|
||||
* Move add data stream to the data thread
|
||||
* Rename consumer threads and spawn them in daemon
|
||||
* Fix: relayd close stream command was not working
|
||||
* Fix: Relayd and consumerd socket leaks
|
||||
* Fix: Missing -ENODATA handling in the consumer
|
||||
* Fix: Empty metadata buffer(s) on HUP|ERR
|
||||
* ABI with support for compat 32/64 bits
|
||||
* Fix: Stream allocation and insertion consistency
|
||||
* Fix: output number of bytes written by relayd
|
||||
* Add hash table argument to helper functions
|
||||
* Fix: Add missing call rcu and read side lock
|
||||
* Tests: Fix LD_PRELOAD library lookup path for health tests
|
||||
* Fix: Add arbitrary wait period for kernel streaming test
|
||||
* Fix coding style and add/change debug statements
|
||||
* Fix: Build out of src tree
|
||||
* Tests: Add health check tests to configure
|
||||
* Tests: Add health check thread stall test
|
||||
* Tests: Add health check thread exit test
|
||||
* Tests: Add a health check utility program
|
||||
* Add testpoints in lttng-sessiond for each threads
|
||||
* New testpoint mechanism to instrument binaries for testing
|
||||
* Fix: off-by-one in comm proto between lttng-ctl and sessiond
|
||||
* Fix: Metadata stream leak when received in consumer
|
||||
* Fix: consumer_allocate_stream error handling
|
||||
* Fix: consumer should await for initial streams
|
||||
* Fix: Missing rcu read side lock in consumer
|
||||
|
||||
Changelog 2.1.0-rc4:
|
||||
* Fix: Change sempahore to pthread conditions
|
||||
* Fix: relayd relay_send_version: handle sscanf return code
|
||||
* Fix relayd: NULL ptr deref
|
||||
* Fix: relayd: possible NULL ptr deref, memory leak, accept fd leak
|
||||
* Tests: add print bytecode to filter grammar test
|
||||
* Cleanup: assign values to bytecode opcodes
|
||||
* Fix: Filter: Fix allocation length error
|
||||
* Fix: Filter: add missing ast free
|
||||
* Tests: Add high throughput with bandwidth limits test
|
||||
* Fix: Returned code when listing kernel channel
|
||||
* Tests: Rename helper functions to have consistent names
|
||||
* Tests: Cleanup redundant code and use printing helper functions
|
||||
* Tests: Add helper functions for printing status and banner
|
||||
* Tests: Add a check for color support when printing status
|
||||
* Fix: Lib lttng-ctl on error returns lttng code
|
||||
* Fix: lttng_set_event_filter() was returning bad error code
|
||||
* Fix: printing [no write] on lttng list -uf
|
||||
* Fix: Disable event on filter error with lttng
|
||||
* Fix: Wrong returned error code on UST enable event
|
||||
* Add consumer commands to lttng.1 man page
|
||||
* Add lttng_health_check(3) man page
|
||||
* Fix: Remove LPOLLNVAL from consumer metadata revents
|
||||
* Fix: Mismatch of field name between ust and tools
|
||||
* Add the written value when listing fields
|
||||
* Fix: Consumer return value check after mmap/splice
|
||||
* Don't send the subbuffer padding for streaming
|
||||
* Fix: Returned error code in consumer on read buffer
|
||||
|
||||
Changelog 2.1.0-rc3:
|
||||
* Fix: Relayd fix ret value when adding a connection
|
||||
* Add new thread in consumer for metadata handling
|
||||
* Fix: consumer recv command error path
|
||||
* Fix filter: fix recent regressions
|
||||
* Update lttng-ust-abi.h from upstream lttng-ust
|
||||
* Fix: Accept bytecode of length 65536 bytes
|
||||
* Fix: Generation of bytecode longer than 32768 bytes fails
|
||||
* Fix: Filter bytecode alloc buffer size must be a power of 2
|
||||
* Add lttng-ctl SWIG python bindings
|
||||
* Add C++ support to API header files
|
||||
* Librarify filter in liblttng-ctl and hide symbols
|
||||
* Set hidden visibility for calls used in lttng-ctl
|
||||
* Notify the user if a filter is already enabled
|
||||
* Install lttng-error.h and include it in lttng.h
|
||||
* Add lttng-error.h containing every API err. code
|
||||
* Fix: missing hostname context
|
||||
|
||||
Changelog 2.1.0-rc2:
|
||||
* Fix: put back 2.0 output text for lttng create cmd
|
||||
* Fix: remove set subdir call that uses bad ptr
|
||||
* Filter: Handle the unary bitwise not operator (~) with an unsupported
|
||||
* Fix: missing mutex unlock on register consumer err
|
||||
* Remove underscore from ifndef of lttng.h
|
||||
* Remove unused define in lttng.h
|
||||
* Standardize lttng command line usage text
|
||||
* Merge duplicate code in consumer for destroy relayd
|
||||
* Merge duplicate code in consumer for add relayd
|
||||
* Fix: Possible buffer overflows in strncat() usage
|
||||
* Move code out of main.c and fix some issues
|
||||
|
||||
Changelog 2.1.0-rc1:
|
||||
* Feature: Network Streaming
|
||||
* Add the lttng-relayd binary for network streaming
|
||||
* Support user space tracer filtering
|
||||
* Multiple fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Jun 29 18:54:50 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to release 2.0.3
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 21 19:02:15 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to release 2.0.2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jun 14 16:19:39 CEST 2012 - ro@suse.de
|
||||
|
||||
- changed specfile license entry to GPL-2.0 and LGPL-2.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 20 20:07:41 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to release 2.0.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 21 23:34:25 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to release 2.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Mar 14 16:31:16 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.0.0-rc2
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Feb 27 22:45:58 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.0.0-rc1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 4 19:54:56 UTC 2012 - tonyj@suse.com
|
||||
|
||||
- Update to version 2.0.pre16
|
||||
|
173
lttng-tools.keyring
Normal file
173
lttng-tools.keyring
Normal file
@ -0,0 +1,173 @@
|
||||
pub rsa4096 2013-01-08 [SC] [expires: 2018-11-29]
|
||||
7F49 314A 26E0 DE78 4276 80E0 5F1B 2A07 89F1 2B11
|
||||
uid [ unknown] J<>r<EFBFBD>mie Galarneau <jeremie.galarneau@efficios.com>
|
||||
uid [ unknown] J<>r<EFBFBD>mie Galarneau <jeremie.galarneau@gmail.com>
|
||||
sub rsa4096 2013-01-08 [E]
|
||||
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=oPHw
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
111
lttng-tools.spec
Normal file
111
lttng-tools.spec
Normal file
@ -0,0 +1,111 @@
|
||||
#
|
||||
# spec file for package lttng-tools
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
# upon. The license for this file, and modifications and additions to the
|
||||
# file, is the same license as for the pristine package itself (unless the
|
||||
# license for the pristine package is not an Open Source License, in which
|
||||
# case the license is the MIT License). An "Open Source License" is a
|
||||
# license that conforms to the Open Source Definition (Version 1.9)
|
||||
# published by the Open Source Initiative.
|
||||
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define _version 2.13.0
|
||||
%define soname_ctl liblttng-ctl
|
||||
%define sover_ctl 0
|
||||
Name: lttng-tools
|
||||
Version: 2.13.11
|
||||
Release: 0
|
||||
Summary: Linux Trace Toolkit Next Generation userspace tools
|
||||
License: GPL-2.0-only AND LGPL-2.1-only
|
||||
Group: Development/Tools/Other
|
||||
URL: https://lttng.org/
|
||||
Source: https://lttng.org/files/lttng-tools/%{name}-%{version}.tar.bz2
|
||||
Source1: https://lttng.org/files/lttng-tools/%{name}-%{version}.tar.bz2.asc
|
||||
Source2: %{name}.keyring
|
||||
# PATCH-FIX-OPENSUSE lttng-tools-fix-pkgconfig.patch sor.alexei@meowr.ru -- Add missing dependencies to lttng-ctl.pc.
|
||||
Patch0: lttng-tools-fix-pkgconfig.patch
|
||||
BuildRequires: bison
|
||||
BuildRequires: flex
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: popt-devel
|
||||
BuildRequires: pkgconfig(liburcu)
|
||||
BuildRequires: pkgconfig(libxml-2.0)
|
||||
BuildRequires: pkgconfig(lttng-ust) >= %{_version}
|
||||
BuildRequires: pkgconfig(uuid)
|
||||
Requires: babeltrace
|
||||
Recommends: lttng-modules-kmp
|
||||
ExclusiveArch: %ix86 x86_64 aarch64 ppc64 ppc64le
|
||||
|
||||
%description
|
||||
This package provides the userspace tools for controlling the LTTng
|
||||
subsystem from userspace.
|
||||
|
||||
%package -n %{soname_ctl}%{sover_ctl}
|
||||
Summary: Linux Trace Toolkit Next Generation control and utility library
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n %{soname_ctl}%{sover_ctl}
|
||||
This package provides a userspace library for controlling the LTTng
|
||||
subsystem. It is primarily intended for use by the lttng-tools
|
||||
package.
|
||||
|
||||
%package devel
|
||||
Summary: Linux Trace Toolkit Next Generation userspace tools
|
||||
Group: Development/Languages/C and C++
|
||||
Requires: %{soname_ctl}%{sover_ctl} >= %{_version}-%{release}
|
||||
|
||||
%description devel
|
||||
This package provides the userspace tools for controlling the LTTng
|
||||
subsystem from userspace.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--docdir=%{_docdir}/%{name} \
|
||||
--disable-static
|
||||
%make_build
|
||||
|
||||
%install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%post -n %{soname_ctl}%{sover_ctl} -p /sbin/ldconfig
|
||||
|
||||
%postun -n %{soname_ctl}%{sover_ctl} -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%doc %{_docdir}/%{name}/
|
||||
%license LICENSE
|
||||
%{_bindir}/lttng
|
||||
%{_bindir}/lttng-crash
|
||||
%{_bindir}/lttng-relayd
|
||||
%{_libdir}/lttng/libexec/lttng-consumerd
|
||||
%{_bindir}/lttng-sessiond
|
||||
%{_mandir}/man1/*.1%{?ext_man}
|
||||
%{_mandir}/man3/*.3%{?ext_man}
|
||||
%{_mandir}/man7/*.7%{?ext_man}
|
||||
%{_mandir}/man8/*.8%{?ext_man}
|
||||
%dir %{_libdir}/lttng/
|
||||
%dir %{_libdir}/lttng/libexec/
|
||||
%dir %{_datadir}/xml/lttng/
|
||||
%{_datadir}/xml/lttng/session.xsd
|
||||
|
||||
%files -n %{soname_ctl}%{sover_ctl}
|
||||
%license LICENSE
|
||||
%{_libdir}/%{soname_ctl}.so.%{sover_ctl}*
|
||||
|
||||
%files devel
|
||||
%{_includedir}/lttng/*
|
||||
%{_libdir}/*.so
|
||||
%{_libdir}/pkgconfig/lttng-ctl.pc
|
||||
|
||||
%changelog
|
Loading…
x
Reference in New Issue
Block a user