Fix multiple error handling for UST tracing
authorDavid Goulet <dgoulet@efficios.com>
Fri, 13 Jan 2012 18:47:24 +0000 (13:47 -0500)
committerDavid Goulet <dgoulet@efficios.com>
Fri, 13 Jan 2012 18:52:25 +0000 (13:52 -0500)
commitfc34caaa25f9780eb8509f243f910c3f2aaa5a69
treee7d66a4fef8f41ed5e08807997a40c0c533f528f
parent008dd0fe872d71d154867d25579b58a0a204d93d
Fix multiple error handling for UST tracing

Bad error handling was making event and channel out of sync between
trace ust and ust app data structure.

This makes the session daemon way more stable for the case the sessiond
and/or UST tracer reach the maximum number of open files.

Fix memory leaks upon error when creating a session/channel/event.

Fix out of order add unique channel node to hash table.

Finally, fix some debug/error statements.

Signed-off-by: David Goulet <dgoulet@efficios.com>
lttng-sessiond/channel.c
lttng-sessiond/event.c
lttng-sessiond/ust-app.c
This page took 0.027878 seconds and 5 git commands to generate.