Mathieu Desnoyers [Tue, 29 Nov 2011 21:03:16 +0000 (16:03 -0500)]
Init point to NULL in case of free() for 64-bit too
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 29 Nov 2011 20:28:19 +0000 (15:28 -0500)]
Apply autoupdate to configure.ac
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Alexandre Montplaisir [Tue, 29 Nov 2011 20:20:43 +0000 (15:20 -0500)]
Fix --enable-lttng-ust configure option
Specifying either --enable-lttng-ust or --disable-lttng-ust
would DISABLE the option. This fix makes it listen to either we
want to enable or disable it (it remains enabled by default).
Signed-off-by: Alexandre Montplaisir <alexandre.montplaisir@gmail.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 29 Nov 2011 20:17:49 +0000 (15:17 -0500)]
AC_HELP_STRING is deprecated, use AS_HELP_STRING
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Tue, 29 Nov 2011 18:55:08 +0000 (13:55 -0500)]
Init pointer to NULL in case of free()
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 29 Nov 2011 18:44:47 +0000 (13:44 -0500)]
Merge branch 'master' of git://git.lttng.org/lttng-tools
David Goulet [Tue, 29 Nov 2011 18:44:10 +0000 (13:44 -0500)]
Add missing declaration when UST is disabled
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Alexandre Montplaisir [Tue, 29 Nov 2011 13:12:01 +0000 (08:12 -0500)]
Rename consumerd32_bindir -> consumerd32_path
Fixes build error on 32-bit arches.
Signed-off-by: Alexandre Montplaisir <alexandre.montplaisir@gmail.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 29 Nov 2011 00:20:09 +0000 (19:20 -0500)]
Setup LD_LIBRARY_PATH if 32/64 bit consumer libdir is set
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 28 Nov 2011 23:52:04 +0000 (18:52 -0500)]
Implement consumer bin/lib 32/64-bit configure/env/arg support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 28 Nov 2011 23:22:54 +0000 (18:22 -0500)]
Introduce --with-consumer32-bindir and --with-consumer64-bindir
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Mon, 28 Nov 2011 19:57:12 +0000 (14:57 -0500)]
Change ust app clean list loop
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Fri, 25 Nov 2011 11:12:14 +0000 (12:12 +0100)]
lttng disable_events: ensure end of string is set to \0
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 25 Nov 2011 10:53:40 +0000 (11:53 +0100)]
streamline channel_new_default_attr switch statement with coding style
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 25 Nov 2011 10:51:52 +0000 (11:51 +0100)]
channel_new_default_attr: fix usage memory leaks
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Thu, 24 Nov 2011 20:53:46 +0000 (15:53 -0500)]
Add single disable UST event support
Support for disabling a single UST event for a specific channel.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 24 Nov 2011 20:38:48 +0000 (15:38 -0500)]
NULL ptr validation across liblttngctl
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 24 Nov 2011 20:22:31 +0000 (15:22 -0500)]
Do not permit NULL pointer on enable API calls
Enable channel lttng API call now forbids the use of NULL pointer for
channel attributes.
Use lttng_channel_set_default_attr() before.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 24 Nov 2011 20:11:52 +0000 (15:11 -0500)]
Add disable all UST event(s) command
Note that you can only disable all events for a specific channel (like
the kernel). So, using the UST global domain (-u -a), only the event(s)
in the specified channel will be disabled for all registered
applications.
Bottom line, it disables all events in a channel.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 22:25:01 +0000 (17:25 -0500)]
Add new API call lttng_channel_set_default_attr
This call takes a lttng domain and an allocated channel attributes
pointer and set the default attributes of the channel according to the
domain type.
This commit also fix a listing problem where the wrong output type of
the channel was returned for UST.
The enable-channel command is also changed to used that new API call.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 21:28:17 +0000 (16:28 -0500)]
Fix events listing using the channel name
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 21:22:02 +0000 (16:22 -0500)]
Fix missing channel name copy for auto channel creation
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 20:49:56 +0000 (15:49 -0500)]
Add disable-channel support for UST
The enable channel command (for UST) was not working for already created
channel so this commit fix it by adding an enable function call when the
UST channel already exist onto the session.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 18:19:04 +0000 (13:19 -0500)]
Add UST default channel creation support
When enabling event without a channel specified, a default channel
(channel0) will be created.
Also fix the enabled flag for channels when listing them.
Minor fix of code and comments.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Wed, 23 Nov 2011 17:49:23 +0000 (12:49 -0500)]
Add debug statement to the teardown session
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Wed, 23 Nov 2011 06:19:48 +0000 (07:19 +0100)]
Cleanup and streamline kernel and ust teardown session
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 23 Nov 2011 06:17:12 +0000 (07:17 +0100)]
Fix null pointer dereference when destroying a UST session with no channels
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 22 Nov 2011 09:08:08 +0000 (10:08 +0100)]
Rename "comm" context into "procname"
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 22 Nov 2011 09:02:47 +0000 (10:02 +0100)]
Fix nb_domain signedness in list command
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 22 Nov 2011 08:57:31 +0000 (09:57 +0100)]
Fix multi-channel listing
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 22 Nov 2011 08:51:23 +0000 (09:51 +0100)]
edit printout in lttng list "all" channels
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 21 Nov 2011 16:26:40 +0000 (17:26 +0100)]
Report errors in write_config
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 21 Nov 2011 15:55:25 +0000 (16:55 +0100)]
Allocate session UID with count increment
Otherwise, the UST session UID gets assigned only when the first UST
channel is created for a session, causing IDs to be used for many
sessions (the count of the number of sessions allocated so far) if the
session creation / channel creation is not performed in a usual
sequence.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 21 Nov 2011 09:10:14 +0000 (04:10 -0500)]
fix reversed enabled/disabled, active/inactive printout
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 21 Nov 2011 08:52:30 +0000 (03:52 -0500)]
Implement 32/64 bit consumer support
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 20:47:05 +0000 (15:47 -0500)]
Fix consumer pid mutex double-unlock
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 20:36:48 +0000 (15:36 -0500)]
Introduce build/env/argument override for 32-bit compat consumer
Also remove unnecessary use of strdup on optarg.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 20:03:59 +0000 (15:03 -0500)]
Add configure LTTNG_TOOLS_COMPAT_BIN_PREFIX env var support
Defines CONFIG_COMPAT_BIN_PREFIX in the build.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 17:17:03 +0000 (12:17 -0500)]
Simply close socket when application registration is refused
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 16:50:00 +0000 (11:50 -0500)]
Update warning msg
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 16:23:40 +0000 (11:23 -0500)]
Fix warning about hash type
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 16:22:05 +0000 (11:22 -0500)]
Detect 32-bit compat applications + 32-bit warning fixes
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 14:43:11 +0000 (09:43 -0500)]
Implement UST destroy session
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 19 Nov 2011 00:06:02 +0000 (19:06 -0500)]
Implement UST stop command
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Fri, 18 Nov 2011 21:24:40 +0000 (16:24 -0500)]
Ensure sockets are kept open across all their hash table life-span
Otherwise causes races where re-use of a socket is being incorrectly
removed.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Thu, 17 Nov 2011 20:22:10 +0000 (15:22 -0500)]
Support older autotools versions lack of AM_SILENT_RULES
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 16 Nov 2011 13:16:14 +0000 (08:16 -0500)]
Add creation time to UST app path to ensure uniqueness
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 16 Nov 2011 02:48:58 +0000 (21:48 -0500)]
ust-app: fix bogus double-use of iterator
"yo dawg, I'm using my iterator in my iterator".
;-)
Fixes pretty much all of N event/N channel/N session UST problems.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 16 Nov 2011 02:01:47 +0000 (21:01 -0500)]
UST consumer: fix read on hangup, and UST get subbuf error handling
This fixes multiple consecutive runs of the "demo" program, where
sometimes one channel would not be saved.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 16 Nov 2011 01:24:41 +0000 (20:24 -0500)]
Fix multi-session UST handling combined with shm fd teardown
shm fd is used as unique identifier for the channel when passing the
stream fds to the consumer. However, closing the fd reuses the same
identifier for the next round, thus getting the same consumer
channel/streams as the previous one. This causes multi-session tracing
to only work for the first session, not the following ones.
So instead of doing a channel lookup on add channel and a stream lookup
upon add stream, we "steal" the identifier. We still lookup the channel
identifier upon stream add though: this means the sessiond needs to keep
the channel shm fd open until it has finished sending all stream fds to
the consumer. For kernel consumer, the update operation still does a
stream id lookup.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 16 Nov 2011 00:15:18 +0000 (19:15 -0500)]
lttng-sessiond: keep enabled/active state for sessions, cleanup enabled state for events/channels
allows
lttng list
Available tracing sessions:
1) test1 (/root/lttng-traces/test1-
20111115-191312) [inactive]
2) test2 (/root/lttng-traces/test2-
20111115-191310) [active]
and
root@thinkos:~# lttng list test2
Tracing session test2: [active]
Trace path: /root/lttng-traces/test2-
20111115-191502
When events/channels/sessions enabled state is set to -1, show an empty
string instead of the meaningless "[enabled: -1]".
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 15 Nov 2011 23:35:28 +0000 (18:35 -0500)]
rculfhash: add missing braces around iteration macros pos parameter
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Tue, 15 Nov 2011 03:40:54 +0000 (22:40 -0500)]
lttng-sessiond: keep track of UST consumer fd for all UST sessions.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Tue, 15 Nov 2011 20:39:37 +0000 (15:39 -0500)]
Change malloc to zmalloc in lttng-sessiond code
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 15 Nov 2011 20:23:14 +0000 (15:23 -0500)]
Cleanup and add comments to ust_app.c
Mostly cleanup the code by moving static functions up and creating
wrapper function around the ustctl_* API calls.
Also, replace all hashtable iteration structure by cds each entry
macros.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 21:56:58 +0000 (16:56 -0500)]
Fix enabled state when listing UST events
NOTE: When listing all UST events from all registered apps, the enabled
state is set to -1 meaning that there is no enable/disable state
semantic at this point.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 21:46:28 +0000 (16:46 -0500)]
Multiple fixes when cleaning app and UST sessions
Also adds event's attributes to the ust_app_event data structure.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 21:43:09 +0000 (16:43 -0500)]
Add important DEBUG statement
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 19:41:48 +0000 (14:41 -0500)]
Cleanup trace ust destroy functions
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 17:11:17 +0000 (12:11 -0500)]
Merge branch 'master' of git://git.lttng.org/lttng-tools
David Goulet [Mon, 14 Nov 2011 17:09:51 +0000 (12:09 -0500)]
Add cleanup function for UST app
Also, those functions uses the new ustctl_release_object function from
the UST API.
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 17:09:31 +0000 (12:09 -0500)]
Change malloc to zmalloc on UST metadata creation
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 17:08:29 +0000 (12:08 -0500)]
Add hashtable destroy
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 17:08:00 +0000 (12:08 -0500)]
Fix possible NULL UST session on start trace
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 14 Nov 2011 15:26:37 +0000 (10:26 -0500)]
Fix indentation
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Mon, 14 Nov 2011 16:03:48 +0000 (11:03 -0500)]
sessiond: don't link on lttng-ust-comm anymore
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 14 Nov 2011 14:40:48 +0000 (09:40 -0500)]
Fix incorrect POPT_ARG_STRING usage
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 14 Nov 2011 14:31:22 +0000 (09:31 -0500)]
lttng enable-events: fix argument parsing
We should only specify one of arg expected is a string/opt string _or_
that the callback needs to read it, but not both.
Causes some arguments to be skipped with some libpopt versions.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Mon, 14 Nov 2011 13:46:16 +0000 (08:46 -0500)]
Fix debug message channel vs session name mixup
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 21:11:02 +0000 (16:11 -0500)]
Remove leftover debug message
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 17:28:43 +0000 (12:28 -0500)]
add_ustctx_all_channels: Move rcu_read_unlock in error label
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 17:21:06 +0000 (12:21 -0500)]
ust_app_find_by_pid: move rcu_read_unlock to error label
Less error-prone than read unlock within the code, as proven by commit
1e3a10e37a519046fd49c77f2fa23807b132f330.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 17:17:57 +0000 (12:17 -0500)]
sessiond find_app_by_sock: remove double-rcu-unlock in from error paths
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 17:16:22 +0000 (12:16 -0500)]
sessiond trace-ust: fix memleak on error paths
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sun, 13 Nov 2011 17:12:12 +0000 (12:12 -0500)]
lttng UI: read opt_cmd_name opt arg for each command
Ensure all commands are layed out in the same way too.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 12 Nov 2011 17:56:50 +0000 (12:56 -0500)]
LTTng sessiond: fix ust app error handling
Fix incorrect error handling of ust_app_add_channel_all and
ust_app_add_event_all commands. Make ust_app_start_trace take RCU
read-side lock, because this API is exposed outside of ust-app.c.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Michal Simek [Fri, 11 Nov 2011 16:53:10 +0000 (11:53 -0500)]
Fix link to git repository
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 10 Nov 2011 20:16:51 +0000 (15:16 -0500)]
Fix NULL dereference in liblttngctl
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 10 Nov 2011 20:10:42 +0000 (15:10 -0500)]
Merge branch 'master' of git://git.lttng.org/lttng-tools
David Goulet [Thu, 10 Nov 2011 20:10:35 +0000 (15:10 -0500)]
Add tracepoint listing for UST
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 10 Nov 2011 20:07:48 +0000 (15:07 -0500)]
Fix not NULL pointer on size 0
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Thu, 10 Nov 2011 20:07:13 +0000 (15:07 -0500)]
Update from upstream for ht macros
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Thu, 10 Nov 2011 18:11:54 +0000 (13:11 -0500)]
UST support: send commands to app before register done
Required for handling of short-lived applications.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 9 Nov 2011 16:09:39 +0000 (11:09 -0500)]
Fix ust consumer channel memory non-zeroed allocation
The cpu count was expecting memory to be zeroed on allocation. Caused
stream open errors and zero-sized metadata files (and unability to open
channel files).
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Wed, 9 Nov 2011 15:37:41 +0000 (10:37 -0500)]
Update ust-abi/ust-ctl header copies
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Tue, 8 Nov 2011 23:08:00 +0000 (18:08 -0500)]
Cleanup ust-app.c and make it more modular
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 8 Nov 2011 19:30:20 +0000 (14:30 -0500)]
Fix possible NULL pointer dereference
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 8 Nov 2011 18:22:40 +0000 (13:22 -0500)]
Fix wrong pathname creation for UST metadata
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 8 Nov 2011 18:14:22 +0000 (13:14 -0500)]
Fix directory creation of UST traces
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 8 Nov 2011 17:28:34 +0000 (12:28 -0500)]
Fix useless context hashtable size and segfault on destroy
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Tue, 8 Nov 2011 17:07:07 +0000 (12:07 -0500)]
Add auto start UST trace support
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Tue, 8 Nov 2011 14:42:17 +0000 (09:42 -0500)]
UST consumer: perform buffer flush on hang up
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
David Goulet [Mon, 7 Nov 2011 21:38:04 +0000 (16:38 -0500)]
Fix wrong returned valu on UST start trace
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 7 Nov 2011 21:27:00 +0000 (16:27 -0500)]
Fix build system for urcu wfqueue
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 7 Nov 2011 21:21:22 +0000 (16:21 -0500)]
Auto creation of chan/event on apps registration
On UST apps registration, all channel(s) and event(s) from the UST
global domain are created on the apps.
Adds a new check for urcu wait-free queue in configure.ac
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
David Goulet [Mon, 7 Nov 2011 17:07:34 +0000 (12:07 -0500)]
Add missing function references with no UST support
Signed-off-by: David Goulet <david.goulet@polymtl.ca>
Mathieu Desnoyers [Sat, 5 Nov 2011 17:57:01 +0000 (13:57 -0400)]
Fix incorrect parenthesis for poll test in consumer
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 5 Nov 2011 17:45:35 +0000 (13:45 -0400)]
UST consumer: implement missing ust-specific callbacks + fixes.
Also fix consumer handling of poll fd: a mask should be used.
Also fix UST stream output passed to the consumer (the fix is a hack
currently, left a FIXME).
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 5 Nov 2011 15:31:24 +0000 (11:31 -0400)]
Add missing rcu_read_unlock on error paths
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Mathieu Desnoyers [Sat, 5 Nov 2011 15:27:53 +0000 (11:27 -0400)]
Fix order of streams
Use a list instead of hash table to send streams in correct order.
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.045399 seconds and 5 git commands to generate.