lttng-tools:stable-2.6

Last commit made on 2016-05-20
Get this branch:
git clone -b stable-2.6 https://git.launchpad.net/lttng-tools

Branch merges

Branch information

Name:
stable-2.6
Repository:
lp:lttng-tools

Recent commits

2355733... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Update version to v2.6.3

Signed-off-by: Jérémie Galarneau <email address hidden>

7b51749... by Jonathan Rajotte

Fix: use start and stop sessiond from utils.sh

Signed-off-by: Jonathan Rajotte <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

51e03e9... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Fix: Missing semicolon after debug statement

Signed-off-by: Jérémie Galarneau <email address hidden>

243c78f... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Clarify kernel version check error messages

Refs #949

Signed-off-by: Jérémie Galarneau <email address hidden>

93d3e84... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Docs: fix "daemon" typo in README.md

Signed-off-by: Jérémie Galarneau <email address hidden>

4bab9f0... by Jonathan Rajotte

Fix: do not return error on LTTNG_ERR_SNAPSHOT_NODATA

A warning is fine since the user has no control on
whether or not applications (or the kernel) have
produced any event between the start of the tracing
session and the recording of the snapshot.

MI wise the command is not a success since nothing was
recorded. The command line return code is CMD_SUCCESS.

refs #1002

Signed-off-by: Jonathan Rajotte <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

84f4ce0... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Fix: Set loopback adress in set_ip_addr if gethostbyname2 fails

Some systems may not have "localhost" defined in accordance with IETF
RFC 6761. According to this RFC, applications may recognize
"localhost" names as special and resolve to the appropriate loopback
address.

We choose to use the system name resolution API first to honor its
network configuration. If this fails, we resolve to the appropriate
loopback address. This is done to accomodate systems which may want to
start tracing before their network configured.

Signed-off-by: Jérémie Galarneau <email address hidden>

b2f26ff... by Jonathan Rajotte

Fix: load event state (enabled/disabled) correctly

This bug fix is a workaround due to limitations of lttng_disable_event_ext
regarding the disabling of events with similar name but different
characteristics. Although lttng_disable_event_ext provides support for
disabling by name and filter string it does not support exclusion.

The loading of events is cut in 3 phases.

1 - Create all events regardless of their state.
2 - Disable all events.
3 - Enable only the events with the 'enabled' state.

Fixes #959

Signed-off-by: Jonathan Rajotte <email address hidden>
Signed-off-by: Jérémie Galarneau <email address hidden>

f4d404d... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Fix: only perform lttng_consumer_sync_trace_file() in local mode

Signed-off-by: Jérémie Galarneau <email address hidden>

8585263... by =?utf-8?q?J=C3=A9r=C3=A9mie_Galarneau?= <email address hidden>

Fix: don't negate posix_fadvise return value to check error

Signed-off-by: Jérémie Galarneau <email address hidden>