View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/lttng-tools

Branches

Name Last Modified Last Commit
master 2017-05-22 15:57:01 UTC 2017-05-22
relay: use urcu_ref_get_unless_zero

Author: Mathieu Desnoyers
Author Date: 2015-09-17 16:24:32 UTC

relay: use urcu_ref_get_unless_zero

This allows removing the reflock be performing this check and increment
atomically.

The minimum version of userspace-rcu is bumped to 0.9.0 as
urcu_ref_get_unless_zero() was introduced as part of that
release.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.8 2017-05-22 15:02:13 UTC 2017-05-22
Fix: use "flush empty" ioctl for snapshots

Author: Mathieu Desnoyers
Author Date: 2017-05-11 21:53:58 UTC

Fix: use "flush empty" ioctl for snapshots

When the flush empty ioctl is available, use it to produce an empty
packet at the end of the snapshot, which ensures the stream intersection
feature works.

If this specific ioctl is not available, fallback on the "flush" ioctl,
which does not produce empty packets.

In that situation, there were two prior behaviors possible for
lttng-modules: earlier versions implement a "snapshot" command which
does not perform an implicit "flush_empty". In that case, the stream
intersection feature may not be reliable. In more recent lttng-modules
versions (included stable branch) which did not implement the
flush_empty ioctl, the snapshot ioctl implicitly performed a
flush_empty, which makes the stream intersection feature work, but has
side-effects on the snapshot ioctl performed by the live timer (produces
a stream of empty packets in live mode).

[ Please apply to master, 2.10, 2.9, 2.8 branches. ]

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.9 2017-05-22 10:45:36 UTC 2017-05-22
Fix: use "flush empty" ioctl for snapshots

Author: Mathieu Desnoyers
Author Date: 2017-05-11 21:53:58 UTC

Fix: use "flush empty" ioctl for snapshots

When the flush empty ioctl is available, use it to produce an empty
packet at the end of the snapshot, which ensures the stream intersection
feature works.

If this specific ioctl is not available, fallback on the "flush" ioctl,
which does not produce empty packets.

In that situation, there were two prior behaviors possible for
lttng-modules: earlier versions implement a "snapshot" command which
does not perform an implicit "flush_empty". In that case, the stream
intersection feature may not be reliable. In more recent lttng-modules
versions (included stable branch) which did not implement the
flush_empty ioctl, the snapshot ioctl implicitly performed a
flush_empty, which makes the stream intersection feature work, but has
side-effects on the snapshot ioctl performed by the live timer (produces
a stream of empty packets in live mode).

[ Please apply to master, 2.10, 2.9, 2.8 branches. ]

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.10 2017-05-22 10:43:49 UTC 2017-05-22
Fix: use "flush empty" ioctl for snapshots

Author: Mathieu Desnoyers
Author Date: 2017-05-11 21:53:58 UTC

Fix: use "flush empty" ioctl for snapshots

When the flush empty ioctl is available, use it to produce an empty
packet at the end of the snapshot, which ensures the stream intersection
feature works.

If this specific ioctl is not available, fallback on the "flush" ioctl,
which does not produce empty packets.

In that situation, there were two prior behaviors possible for
lttng-modules: earlier versions implement a "snapshot" command which
does not perform an implicit "flush_empty". In that case, the stream
intersection feature may not be reliable. In more recent lttng-modules
versions (included stable branch) which did not implement the
flush_empty ioctl, the snapshot ioctl implicitly performed a
flush_empty, which makes the stream intersection feature work, but has
side-effects on the snapshot ioctl performed by the live timer (produces
a stream of empty packets in live mode).

[ Please apply to master, 2.10, 2.9, 2.8 branches. ]

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.7 2016-12-01 23:07:42 UTC 2016-12-01
Update version to v2.7.6

Author: Jérémie Galarneau
Author Date: 2016-12-01 23:07:42 UTC

Update version to v2.7.6

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.6 2016-05-20 21:46:14 UTC 2016-05-20
Update version to v2.6.3

Author: Jérémie Galarneau
Author Date: 2016-05-20 21:46:14 UTC

Update version to v2.6.3

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.5 2015-09-25 04:22:48 UTC 2015-09-25
Update version to v2.5.5

Author: Jérémie Galarneau
Author Date: 2015-09-25 04:22:48 UTC

Update version to v2.5.5

Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.4 2015-02-09 20:10:49 UTC 2015-02-09
Test: java-jul:missing static test files for dist and out of tree build

Author: Jérémie Galarneau
Author Date: 2015-02-06 20:23:19 UTC

Test: java-jul:missing static test files for dist and out of tree build

Reported-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>

stable-2.3 2014-07-10 20:03:06 UTC 2014-07-10
Fix: add a get HOME dir fallback to getpwuid

Author: David Goulet
Author Date: 2014-07-10 20:02:02 UTC

Fix: add a get HOME dir fallback to getpwuid

If the $HOME or $LTTNG_HOME is not defined, fallback on getpwuid(3) of
the process uid.

Fixes #815

Signed-off-by: David Goulet <dgoulet@efficios.com>

stable-2.2 2014-02-28 17:55:41 UTC 2014-02-28
Update version to v2.2.6

Author: David Goulet
Author Date: 2014-02-28 17:55:41 UTC

Update version to v2.2.6

Signed-off-by: David Goulet <dgoulet@efficios.com>

memleak-finder 2013-10-24 14:23:34 UTC 2013-10-24
Merge branch 'master' into memleak-finder

Author: David Goulet
Author Date: 2013-10-24 14:23:34 UTC

Merge branch 'master' into memleak-finder

stable-2.1 2013-07-11 21:27:44 UTC 2013-07-11
Update version to v2.1.2

Author: David Goulet
Author Date: 2013-07-11 21:27:44 UTC

Update version to v2.1.2

Signed-off-by: David Goulet <dgoulet@efficios.com>

stable-2.0 2013-07-11 21:21:09 UTC 2013-07-11
Update version to v2.0.6

Author: David Goulet
Author Date: 2013-07-11 21:21:09 UTC

Update version to v2.0.6

Signed-off-by: David Goulet <dgoulet@efficios.com>

valgrind 2013-07-04 19:05:39 UTC 2013-07-04
Add valgrind support for consumer

Author: David Goulet
Author Date: 2012-12-10 19:35:23 UTC

Add valgrind support for consumer

The tests/consumer-valgrind is a script that starts the session daemon
with valgrind support for the consumer. Output files are:

/tmp/valgrind.ust32consumer.log
/tmp/valgrind.ust64consumer.log
/tmp/valgrind.kconsumer.log

Signed-off-by: David Goulet <dgoulet@efficios.com>

cygwin-2.0-experimental 2013-01-07 20:04:24 UTC 2013-01-07
Add a README.cygwin for Cygwin specific build/install instructions

Author: Christian Babeux
Author Date: 2012-12-21 18:47:16 UTC

Add a README.cygwin for Cygwin specific build/install instructions

Signed-off-by: Christian Babeux <christian.babeux@efficios.com>
Signed-off-by: David Goulet <dgoulet@efficios.com>

benchmark 2012-04-25 15:41:28 UTC 2012-04-25
Update hello for benchmarks

Author: David Goulet
Author Date: 2012-04-25 15:41:28 UTC

Update hello for benchmarks

Signed-off-by: David Goulet <dgoulet@efficios.com>

116 of 16 results

Other repositories

Name Last Modified
lp:lttng-tools 12 hours ago
lp:~lttng/lttng-tools/+git/packaging 2017-05-16
12 of 2 results
You can't create new repositories for lttng-tools.