A) Cleanup/Testing
- 1) Remove debugfs "lttng" file (keep only procfs "lttng" file).
- The rationale for this is that this file is needed for
- user-level tracing support (LTTng-UST 2.0) intended to be
- used on production system, and therefore should be present as
- part of a "usually mounted" filesystem rather than a debug
- filesystem.
-
- 2) Test lib ring buffer snapshot feature.
+ 1) Test lib ring buffer snapshot feature.
When working on the lttngtop project, Julien Desfossez
reported that he needed to push the consumer position
forward explicitely with lib_ring_buffer_put_next_subbuf.
3) Integrate the "statedump" module from LTTng 0.x into LTTng
2.0.
- * Dependency: addition of "dynamic enumerations" type to CTF.
See: http://git.lttng.org/?p=lttng-modules.git;a=shortlog;h=refs/heads/v0.19-stable
ltt-statedump.c
allow integration between NOHZ and LTTng would be to add
support for such notifiers into NOHZ kernel infrastructure.
- 10) Turn drivers/staging/lttng/ltt-probes.c probe_list into a
+ 10) Turn lttng-probes.c probe_list into a
hash table. Turns O(n^2) trace systems registration (cost
for n systems) into O(n). (O(1) per system)