Adam Crume
2a11a5cc92
lttng: Disable LTTng by default, add --with-lttng configure option
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:31 -07:00
Adam Crume
4109879f4e
lttng: Default to not storing buffer content
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:31 -07:00
Adam Crume
f625775872
lttng: Add more tracing to librbd
...
Includes:
- aio_complete
- aio_discard
- aio_flush
- aio_get_return_value
- aio_is_complete
- aio_read
- aio_wait_for_complete
- aio_write
- copy
- discard
- flush
- invalidate_cache
- rename
- resize
- Add ImageCtx pointer to trace points
- Add snap_name and readonly flag to trace point open_image_enter
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:29 -07:00
Noah Watkins
e9b39d918f
tracing: instrument filestore
...
This adds objectstore tracepoints for the filestore. It'd be nice to add
these to the objectstore interface some how so we can get all
implementations for free, but that might just be a bit difficult
especially since each impl will apply transactions in a differnet way.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:29 -07:00
Adam Crume
d0834bb841
lttng: Basic tracing of librbd
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
772148e25d
lttng: Remove 'ver' from trace in code for CEPH_OSD_OP_NOTIFY
...
'ver' is obsolete and variable exists only for proper deserialization
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
e1e157fba2
lttng: Split up libtracepoints
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
00b2ec6f21
lttng: Prevent deletion of tracing-common.h when cleaning
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
012ff2956b
lttng: Prevent creation of incorrect .o files when generating from .tp
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
16cd0744f5
lttng: Trace librados C API
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
fcf49257f0
lttng: Add tracing-common.h
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
e312be618f
lttng: Trace ReplicatedPG::do_osd_ops
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:28 -07:00
Adam Crume
1802bc2535
lttng: Add rmw_flags to tracepoint in PG::queue_op
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:27 -07:00
Adam Crume
ae5994644c
lttng: Trace OpRequest
...
Signed-off-by: Adam Crume <adamcrume@gmail.com>
2014-08-21 10:57:27 -07:00
Noah Watkins
33b87f9227
tracing: automake-ify tracepoint generation
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00
Noah Watkins
3ac99e3f72
lttng: add pg and osd tracepoints
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00
Noah Watkins
7fa513ea30
lttng: trace mutex::unlock
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00
Noah Watkins
115cfb3a2e
tracing: bootstrap lttng-ust with mutex events
...
See src/tracing/README.md
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
2014-08-21 10:57:27 -07:00