Add lttng hash table support to liblttng-consumer
authorDavid Goulet <dgoulet@efficios.com>
Wed, 11 Jan 2012 17:03:07 +0000 (12:03 -0500)
committerDavid Goulet <dgoulet@efficios.com>
Wed, 11 Jan 2012 17:03:07 +0000 (12:03 -0500)
commite4421fecbda445e77b4604d2332014960bfbf695
tree7ac79f4086225925ae630929cf81ddb6228577bc
parent886459c6c3217ac70b249e2a717622edd9e7b4dc
Add lttng hash table support to liblttng-consumer

Remove linked list usage from liblttng-consumer and replace them by
lockless RCU hash tables.

Note that there is still a mutex lock protecting those hash tables and
no RCU lock mechanism used. For now, it's OK and a very small
performance hit.

Signed-off-by: David Goulet <dgoulet@efficios.com>
include/lttng/lttng-consumer.h
liblttng-consumer/Makefile.am
liblttng-consumer/lttng-consumer.c
lttng-consumerd/lttng-consumerd.c
This page took 0.033324 seconds and 4 git commands to generate.