update TODO and README
authorPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Thu, 18 Feb 2010 18:09:40 +0000 (13:09 -0500)
committerPierre-Marc Fournier <pierre-marc.fournier@polymtl.ca>
Thu, 18 Feb 2010 18:09:40 +0000 (13:09 -0500)
README
TODO

diff --git a/README b/README
index 77b670b8ac7b90797aad6174611fd9812ff47d4c..86679fbee5be230fc9967bac39c2ab65325e38b0 100644 (file)
--- a/README
+++ b/README
@@ -51,6 +51,7 @@ TRACE VIEWER:
   LTTV is used for viewing UST traces. LTTV may be obtained at
   http://lttng.org in the Downloads section.
 
+  This release has been tested with LTTV 0.12.30.
 
 
 PACKAGE CONTENTS:
diff --git a/TODO b/TODO
index 50988d6c56deb5c70c7699a28de8e735a7a543d7..9b1d2f9ddfff099ab74064479996d37a2fe49ae2 100644 (file)
--- a/TODO
+++ b/TODO
@@ -4,7 +4,7 @@
 - add buffering for receiving side in libustcomm
 - improve support for combined kernel/userspace tracing
 - make a trace testing script (that can assert whether a trace contains certain events)
-- make web site
+- make web site (in progress by pmf)
 - document API
 - make sure the proper structures are cacheline aligned, and test performance, including multi-threaded
 - use signal safe snprintf
@@ -15,7 +15,8 @@
 - make a system (signal-based?) that allow the listener thread to not be started initially
 - make cli interface for flight recorder
 - save_registers: save them only when the marker is active (complicated because we need to know their value at the address that is put in struct marker)
-- make streaming work
+- make streaming work, including periodical flush
 - ustd should work as a pool of threads
 - support multiple simultaneous traces
-- update viewer to support alignment of ust traces taken on different systems
+- support more than one marker with the same channel and name on the same line?
+- In early tracing mode, the only channels that can be used reliably are "metadata" and "ust". The "usttrace" tool always uses early tracing and is hence subject to this limitation. Traces setup with the "ustctl" tool ("manual mode") are not subject to this limitation and can contain channels that have any name. Also, when loading a library with dlopen(), in order for markers in the library to generate events in the trace, these markers must be in the same channel as an event that was in the executable or its dynamically linked libraries that were loaded at start time. If using early tracing, only the "ust" channel can be used. Fix this. (RCU locking of channel structures in progress by Mathieu Desnoyers)
This page took 0.024386 seconds and 4 git commands to generate.