Jonathan Rajotte [Tue, 22 Mar 2016 18:12:06 +0000 (14:12 -0400)]
Refactor: embed mi in "record" to remove code duplication
Reduces the number of possible code paths and ensure a coherent return
path.
fixes #1002
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jonathan Rajotte [Tue, 22 Mar 2016 18:12:05 +0000 (14:12 -0400)]
Refactor: embed mi in "list_output" to remove code duplication
Reduces the number of possible code paths and ensure a coherent return
path.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jonathan Rajotte [Tue, 22 Mar 2016 18:12:04 +0000 (14:12 -0400)]
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 <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 19 Feb 2016 19:32:21 +0000 (14:32 -0500)]
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 <jeremie.galarneau@efficios.com>
Jonathan Rajotte [Thu, 17 Mar 2016 18:56:02 +0000 (14:56 -0400)]
Fix: d_type validity is not guaranteed on all nfs versions
When using lttng-crash on files mounted on a nfs mount the d_type from
the dirent struct is not necessarily set and results in a DT_UNKNOWN
d_type.
stat() provides the valid information on an nfs mount.
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 18:28:38 +0000 (14:28 -0400)]
Fix: doc/man: lttng-add-context(1): add missing option macro
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 18:26:02 +0000 (14:26 -0400)]
doc/man: common-footer.txt: add CI link
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 18:23:59 +0000 (14:23 -0400)]
doc/man: common-footer.txt: add GH organization link
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 18:13:08 +0000 (14:13 -0400)]
doc/man: lttng(1): clarify UST domain and add links to languages
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 18:00:38 +0000 (14:00 -0400)]
doc/man: add escwc macro and use it
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 17:22:34 +0000 (13:22 -0400)]
doc/man: lttng(1): link from COMMAND (synopsis) to COMMANDS section
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 17:18:09 +0000 (13:18 -0400)]
doc/man: use linkgenoptions macro
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 17:14:17 +0000 (13:14 -0400)]
doc/man: add linkgenoptions AsciiDoc macro
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:52:51 +0000 (12:52 -0400)]
.gitignore: ignore all generated files in doc/man
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:50:30 +0000 (12:50 -0400)]
doc/man: fix external links
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:39:57 +0000 (12:39 -0400)]
doc/man: xsl: move manpage-base.xsl -> manpage-callouts.xsl
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:38:26 +0000 (12:38 -0400)]
doc/man: xsl: move manpage-ulinks.xsl -> manpage-links.xsl
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:33:51 +0000 (12:33 -0400)]
doc/man: xsl: add <URL> after ulink text
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:33:10 +0000 (12:33 -0400)]
doc/man: xsl: add (internal) link template
This makes the internal link titles appear underlined in
the man pager.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 16:31:38 +0000 (12:31 -0400)]
doc/man: lttng-enable-channel(1): move limitations to own section
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 09:34:10 +0000 (05:34 -0400)]
Fix: doc/man: lttng-relayd(1) -> lttng-relayd(8)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 07:42:10 +0000 (03:42 -0400)]
doc/man: add nloption and genoption AsciiDoc macros
See the updated README.md for details.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Thu, 24 Mar 2016 06:52:29 +0000 (02:52 -0400)]
doc/man: add [role="term"] to terminal callouts
This does not change the troff output, but it annotates the given
callouts in the DocBook output so that a DocBook->HTML stylesheet
can use this role to visually differentiate terminal callouts from
generic callouts.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jonathan Rajotte [Thu, 17 Mar 2016 20:18:14 +0000 (16:18 -0400)]
Clean-up shm directory tree after freeing the channel
On NFS, an unlinked file that is still mmaped or unclosed is kept
around by creating a .nfsXXXX file since it may still be in use. [1]
This prevents the effective cleanup of the shm tree directory because
it happens before the userspace consumer shm handles table
cleanup. [2]
Moving the tree removal to lttng_ustconsumer_free_channel ensures that
the cleanup is done when the files are completely closed/unmapped.
[1] http://nfs.sourceforge.net/ Look for "silly rename"
[2] See channel_free subcall to shm_object_table_destroy
Signed-off-by: Jonathan Rajotte <jonathan.rajotte-julien@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Sat, 19 Mar 2016 16:38:50 +0000 (12:38 -0400)]
Fix: Build man pages if --enable-build-man-pages is used
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Mathieu Desnoyers [Sun, 20 Mar 2016 18:54:18 +0000 (14:54 -0400)]
Fix: convey enum value signedness into metadata
Currently, passing an enum range of:
ctf_enum_range("blah", 0, UINT_MAX)
in LTTng-UST will print a range of 0 ... -1 in the generated CTF
metadata, which does not reflect signedness of the values.
Also, struct ustctl_enum_entry is missing a LTTNG_PACKED attribute,
which is against our protocol rules.
This change needs to be pushed in locked-step into lttng-tools and
lttng-ust, since it breaks the protocol between the two when UST
uses the new enumeration type (introduced in 2.8.0-rc1).
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 19 Mar 2016 01:35:07 +0000 (21:35 -0400)]
doc/man: add notes about shell escaping
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 19 Mar 2016 01:28:21 +0000 (21:28 -0400)]
Fix: doc/man/Makefile.am for OOT builds
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 23:09:24 +0000 (19:09 -0400)]
Generate man pages by default
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 22:33:17 +0000 (18:33 -0400)]
Update version to 2.9.0-pre
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 21:35:50 +0000 (17:35 -0400)]
Bump minor kernel tracer ABI version
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 21:33:06 +0000 (17:33 -0400)]
Quote brewery names in release codename description
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Julien Desfossez [Fri, 18 Mar 2016 16:43:46 +0000 (12:43 -0400)]
Fix: metadata regenerate, error if too many args
Fixes: #1003
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Baruch Siach [Tue, 8 Mar 2016 12:55:05 +0000 (14:55 +0200)]
Fix: add missing sys/types.h header
The musl C library requires inclusion of sys/types.h for mode_t.
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Baruch Siach [Tue, 8 Mar 2016 12:55:04 +0000 (14:55 +0200)]
Fix: build failure when __GLIBC_PREREQ is missing
The musl C library does not provide the __GLIBC_PREREQ macro. Instead of
relying on glibc version test, check directly for the availability of
epoll_create1().
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 19:32:02 +0000 (15:32 -0400)]
configure.ac: beautify report
This beautifies the ./configure end report by aligning all the
fields and adding colors when using an interactive shell
with color support and with a standard output stream connected
to a terminal.
It also uses /bin/fold, if available, to wrap the lines of the
beer description instead of printing a very long line.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 19:08:09 +0000 (15:08 -0400)]
Update version codename and description to 2.8.0 - Isseki Nicho
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Fri, 18 Mar 2016 17:15:05 +0000 (13:15 -0400)]
doc/man: lttng.1.txt: sort commands in categories
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Jérémie Galarneau [Fri, 18 Mar 2016 19:00:17 +0000 (15:00 -0400)]
Data pending message is printed when unnecessary
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 12 Sep 2015 22:06:22 +0000 (18:06 -0400)]
README.md: add CI/Coverity status badges
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 12 Sep 2015 22:01:48 +0000 (18:01 -0400)]
README.md: add lttng-crash in package contents
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 16:26:23 +0000 (12:26 -0400)]
Show lttng-metadata man page in command's --help
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 16:04:18 +0000 (12:04 -0400)]
Add an lttng-metadata man page
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Jérémie Galarneau [Fri, 18 Mar 2016 15:49:32 +0000 (11:49 -0400)]
Remove untrack reference from snapshot man page
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 8 Mar 2016 00:08:51 +0000 (19:08 -0500)]
README.md: add optional dependency on man
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 7 Mar 2016 22:34:50 +0000 (17:34 -0500)]
doc/man: install lttng-health-check.3
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 7 Mar 2016 06:42:24 +0000 (01:42 -0500)]
lttng-relayd: show man page with --help and remove usage
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 7 Mar 2016 06:35:18 +0000 (01:35 -0500)]
doc/man: convert lttng-relayd(8) to AsciiDoc
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 5 Mar 2016 03:30:49 +0000 (22:30 -0500)]
lttng-crash.c: show man page with --help and remove usage
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 5 Mar 2016 03:19:13 +0000 (22:19 -0500)]
doc/man: convert lttng-crash(1) to AsciiDoc
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 5 Mar 2016 02:49:40 +0000 (21:49 -0500)]
lttng-sessiond: show man page with --help and remove usage
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 5 Mar 2016 02:20:49 +0000 (21:20 -0500)]
doc/man: convert lttng-sessiond(8) to AsciiDoc
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 23:35:40 +0000 (18:35 -0500)]
README.md: bolden all dependencies and versions
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 23:33:06 +0000 (18:33 -0500)]
README.md: add asciidoc and xmlto build dependencies
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 07:33:57 +0000 (02:33 -0500)]
lttng.c: sort commands to get a nice list output
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 7 Mar 2016 07:06:03 +0000 (02:06 -0500)]
doc/man: add README.md
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:59:11 +0000 (01:59 -0500)]
lttng: add `help` command
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:37:20 +0000 (01:37 -0500)]
lttng.c: show man page with --help and remove usage
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:30:36 +0000 (01:30 -0500)]
lttng.c: CMD_UNDEFINED is used for invalid args too
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:30:17 +0000 (01:30 -0500)]
lttng: remove usage strings from commands
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:20:34 +0000 (01:20 -0500)]
lttng: show man page when using command's --help
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 16 Nov 2015 03:35:03 +0000 (22:35 -0500)]
lttng add-context: add --list option
Since --help is replaced by the command's man page, we need
a place to get the list of available context types. The new
--list option of add-context does this.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 06:37:44 +0000 (01:37 -0500)]
doc/man: remove lttng.1 (built from lttng.1.txt)
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 04:25:29 +0000 (23:25 -0500)]
doc/man: create lttng-disable-event(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 16 Nov 2015 17:40:31 +0000 (12:40 -0500)]
doc/man: create lttng-enable-event(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 06:02:29 +0000 (01:02 -0500)]
doc/man: create lttng-snapshot(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 05:29:39 +0000 (00:29 -0500)]
doc/man: create lttng-help(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 05:16:43 +0000 (00:16 -0500)]
doc/man: create lttng-status(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 05:09:18 +0000 (00:09 -0500)]
doc/man: create lttng-untrack(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 04:58:40 +0000 (23:58 -0500)]
doc/man: create lttng-track(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 04:58:11 +0000 (23:58 -0500)]
doc/man: create lttng-calibrate(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 02:02:33 +0000 (21:02 -0500)]
doc/man: create lttng-list(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Sat, 14 Nov 2015 01:16:49 +0000 (20:16 -0500)]
doc/man: create lttng-add-context(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Fri, 13 Nov 2015 18:43:22 +0000 (13:43 -0500)]
doc/man: create lttng-disable-channel(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Fri, 13 Nov 2015 18:42:55 +0000 (13:42 -0500)]
doc/man: create lttng-enable-channel(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 21:13:25 +0000 (16:13 -0500)]
doc/man: create lttng-view(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:44:03 +0000 (15:44 -0500)]
doc/man: create lttng-version(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:37:38 +0000 (15:37 -0500)]
doc/man: create lttng-stop(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:37:07 +0000 (15:37 -0500)]
doc/man: create lttng-start(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:36:33 +0000 (15:36 -0500)]
doc/man: create lttng-load(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:36:07 +0000 (15:36 -0500)]
doc/man: create lttng-save(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:35:34 +0000 (15:35 -0500)]
doc/man: create lttng-set-session(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:35:03 +0000 (15:35 -0500)]
doc/man: create lttng-destroy(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:34:19 +0000 (15:34 -0500)]
doc/man: create lttng-create(1) and update/fix content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 17 Nov 2015 04:38:05 +0000 (23:38 -0500)]
doc/man: add common OPTIONS head for command man pages
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 20:32:51 +0000 (15:32 -0500)]
doc/man: add Makefile.am for generating man pages
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 1 Sep 2015 14:59:40 +0000 (10:59 -0400)]
.gitignore: ignore generated man page artifacts
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 1 Sep 2015 14:58:42 +0000 (10:58 -0400)]
doc/man: add XSL files for man pages
Those XSL files, some of them inspired by Git documentation's own
XSL files, manipulate the intermediate DocBook XML file to
fine-tune the man pages rendering.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 1 Sep 2015 14:58:25 +0000 (10:58 -0400)]
doc/man: add asciidoc.conf
asciidoc.conf is the configuration file for AsciiDoc. It contains macros
to generate the output differently based on the backend.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Tue, 1 Sep 2015 05:39:13 +0000 (01:39 -0400)]
configure.ac: check for asciidoc and xmlto
asciidoc and xmlto are now needed to build the lttng(1) man pages from
AsciiDoc sources. This is only checked if the --enable-build-man-pages
is passed to ./configure; otherwise, the man pages are still installed
if their troff version exists, which should always be the case in
tarball distributions so that the user does not need asciidoc and xmlto.
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Wed, 11 Nov 2015 19:37:18 +0000 (14:37 -0500)]
doc/man: lttng(1): update and standardize content
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Philippe Proulx [Mon, 31 Aug 2015 20:10:54 +0000 (16:10 -0400)]
doc/man: convert lttng(1) to AsciiDoc
Signed-off-by: Philippe Proulx <eeppeliteloop@gmail.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Michael Jeanson [Fri, 12 Feb 2016 21:31:48 +0000 (16:31 -0500)]
Add builtin modules support to kmod modprobe
Report success when loading a module that is built in the kernel.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Michael Jeanson [Fri, 12 Feb 2016 21:31:47 +0000 (16:31 -0500)]
Add comments to kmod functions
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Michael Jeanson [Fri, 12 Feb 2016 21:31:46 +0000 (16:31 -0500)]
Add libkmod rmmod support
We previously had support to load modules with libkmod but we always
unload modules by calling the modprobe binary.
This patch adds the libkmod module unloading which is faster and gives
us better error handling. This implementation also graciously handles
built-in lttng kernel modules.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Michael Jeanson [Fri, 12 Feb 2016 21:31:45 +0000 (16:31 -0500)]
Move libkmod ifdef to beginning of file
This will be useful to add the libkmod implementation of the
modprobe_remove_lttng() function in a single ifdef.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Michael Jeanson [Fri, 12 Feb 2016 21:31:44 +0000 (16:31 -0500)]
Drop optional control modules load and unload
The optionnal control modules are loaded and unloaded through modules
dependencies by modprobe or libkmod. Trying to load them manually leads
to spurious log messages and slows down the sessiond startup.
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Julien Desfossez [Mon, 7 Mar 2016 20:34:02 +0000 (15:34 -0500)]
Fix: live test header endianness
The data_size and version fields should be sent in network order. The
test is only run locally for now, but this could change in the future.
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Julien Desfossez [Mon, 7 Mar 2016 19:21:30 +0000 (14:21 -0500)]
Document the live detach command
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Julien Desfossez [Mon, 7 Mar 2016 17:47:37 +0000 (12:47 -0500)]
Test the viewer detach command
Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
This page took 0.041849 seconds and 4 git commands to generate.