From: mathieu.desnoyers@efficios.com (Mathieu Desnoyers)
Subject: [lttng-dev] [PATCH lttng-tools 00/10] Fix: tracefile rotation rm-after-destroy race
Date: Wed, 18 May 2016 14:04:09 -0400 [thread overview]
Message-ID: <1463594659-10964-1-git-send-email-mathieu.desnoyers@efficios.com> (raw)
Mathieu Desnoyers (10):
Fix: bad file descriptors on close after rotation error
Fix: UST should not generate packet at destroy after stop
Fix: kernel tracing: flush after stop
Fix: ust-consumer: flush empty packets on snapshot channel
Fix: bogus mask on error.h PRINT types
Fix: error.h: add missing parenthesis around macro parameter
Fix: WARN() should print as WARN level, not ERR
Add environment variable to allow abort on error
test: kernel tracing destroy flush behavior with tracefile rotation
test: UST tracing destroy flush behavior with tracefile rotation
configure.ac | 1 +
doc/man/common-cmd-footer.txt | 3 +
doc/man/lttng-relayd.8.txt | 3 +
doc/man/lttng-sessiond.8.txt | 2 +
src/bin/lttng-sessiond/cmd.c | 20 +--
src/bin/lttng-sessiond/consumer.c | 32 +++++
src/bin/lttng-sessiond/consumer.h | 1 +
src/bin/lttng-sessiond/ust-app.c | 140 +++++++++++++++++++
src/common/consumer/consumer.h | 11 ++
src/common/error.c | 28 ++++
src/common/error.h | 33 +++--
src/common/sessiond-comm/sessiond-comm.h | 3 +
src/common/ust-consumer/ust-consumer.c | 75 +++++++++-
src/common/utils.c | 1 +
tests/fast_regression | 1 +
tests/regression/kernel/Makefile.am | 3 +-
.../regression/kernel/test_rotation_destroy_flush | 153 +++++++++++++++++++++
tests/regression/ust/Makefile.am | 3 +-
.../ust/rotation-destroy-flush/Makefile.am | 16 +++
.../test_rotation_destroy_flush | 150 ++++++++++++++++++++
tests/root_regression | 1 +
21 files changed, 651 insertions(+), 29 deletions(-)
create mode 100755 tests/regression/kernel/test_rotation_destroy_flush
create mode 100644 tests/regression/ust/rotation-destroy-flush/Makefile.am
create mode 100755 tests/regression/ust/rotation-destroy-flush/test_rotation_destroy_flush
--
2.1.4
next reply other threads:[~2016-05-18 18:04 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-18 18:04 Mathieu Desnoyers [this message]
2016-05-18 18:04 ` [lttng-dev] [PATCH lttng-tools 06/10] Fix: error.h: add missing parenthesis around macro parameter Mathieu Desnoyers
2016-05-19 4:13 ` Jérémie Galarneau
2016-05-18 18:04 ` [lttng-dev] [PATCH lttng-tools 07/10] Fix: WARN() should print as WARN level, not ERR Mathieu Desnoyers
2016-05-19 4:14 ` Jérémie Galarneau
2016-05-18 18:04 ` [lttng-dev] [PATCH lttng-tools 08/10] Add environment variable to allow abort on error Mathieu Desnoyers
2016-05-19 4:45 ` Jérémie Galarneau
2016-05-18 18:04 ` [lttng-dev] [PATCH lttng-tools 09/10] test: kernel tracing destroy flush behavior with tracefile rotation Mathieu Desnoyers
2016-05-19 4:45 ` Jérémie Galarneau
2016-05-18 18:04 ` [lttng-dev] [PATCH lttng-tools 10/10] test: UST " Mathieu Desnoyers
2016-05-19 4:46 ` Jérémie Galarneau
[not found] ` <1463594659-10964-2-git-send-email-mathieu.desnoyers@efficios.com>
2016-05-19 2:57 ` [lttng-dev] [PATCH lttng-tools 01/10] Fix: bad file descriptors on close after rotation error Jérémie Galarneau
[not found] ` <1463594659-10964-3-git-send-email-mathieu.desnoyers@efficios.com>
2016-05-19 4:09 ` [lttng-dev] [PATCH lttng-tools 02/10] Fix: UST should not generate packet at destroy after stop Jérémie Galarneau
[not found] ` <1463594659-10964-4-git-send-email-mathieu.desnoyers@efficios.com>
2016-05-19 4:09 ` [lttng-dev] [PATCH lttng-tools 03/10] Fix: kernel tracing: flush " Jérémie Galarneau
[not found] ` <1463594659-10964-5-git-send-email-mathieu.desnoyers@efficios.com>
2016-05-19 4:12 ` [lttng-dev] [PATCH lttng-tools 04/10] Fix: ust-consumer: flush empty packets on snapshot channel Jérémie Galarneau
[not found] ` <1463594659-10964-6-git-send-email-mathieu.desnoyers@efficios.com>
2016-05-19 4:12 ` [lttng-dev] [PATCH lttng-tools 05/10] Fix: bogus mask on error.h PRINT types Jérémie Galarneau
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=1463594659-10964-1-git-send-email-mathieu.desnoyers@efficios.com \
--to=mathieu.desnoyers@efficios.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox