Generate local kernel and UST indexes
authorJulien Desfossez <jdesfossez@efficios.com>
Thu, 8 Aug 2013 20:54:48 +0000 (16:54 -0400)
committerDavid Goulet <dgoulet@efficios.com>
Wed, 25 Sep 2013 14:34:24 +0000 (10:34 -0400)
commit309167d2a6f59d0c8cbf64eb23ba912cdea76a34
tree5c9dd3208b731479941e31dc28017be510e98f9f
parentefa116c6f19ecdc344a82709e7d919703ec96c45
Generate local kernel and UST indexes

When the consumer creates a new trace file, it now creates as well an
index file that the viewers can use to navigate in the trace.  For now
these indexes are only local and not sent to the relayd.

This patch requires additionnal ioctl and ustctl calls implemented in
lttng-modules and lttng-ust in 2.4.

For now, no indexes are sent over the network and no indexes are
generated on snaphots.

Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
Signed-off-by: David Goulet <dgoulet@efficios.com>
20 files changed:
configure.ac
src/bin/lttng-consumerd/Makefile.am
src/bin/lttng-relayd/lttng-relayd.h
src/bin/lttng-relayd/main.c
src/common/Makefile.am
src/common/consumer-stream.c
src/common/consumer.c
src/common/consumer.h
src/common/defaults.h
src/common/index/Makefile.am [new file with mode: 0644]
src/common/index/index.c [new file with mode: 0644]
src/common/index/index.h [new file with mode: 0644]
src/common/index/lttng-index.h [new file with mode: 0644]
src/common/kernel-consumer/kernel-consumer.c
src/common/kernel-ctl/kernel-ctl.c
src/common/kernel-ctl/kernel-ctl.h
src/common/kernel-ctl/kernel-ioctl.h
src/common/ust-consumer/ust-consumer.c
src/common/utils.c
src/common/utils.h
This page took 0.030708 seconds and 4 git commands to generate.