Date: Sun, 21 Jul 2013 14:27:52 -0400 From: Mathieu Desnoyers <[email protected]>
[...] > $ lttng create --snapshot > $ lttng enable-event -k -a # enable kernel tracing > $ lttng enable-event -u -a # enable user-space tracing > $ lttng start [...] > Each "lttng snapshot" command records a snapshot of the current buffer state. > "lttng enable --snapshot" automatically setups the buffers in overwrite mode > for flight recording, and does not attach any output file to the trace. The > "lttng snapshot record" command can be performed either while tracing is > started or stopped. That should rather be "'lttng create --snapshot' automatically sets up the buffers in overwrite mode [...]". I see that the snapshot actions all check for the no-output session flag. So one can set up a no-output session where the buffers are nevertheless in discard mode, meaning they will fill up and then tracing effectively stops. The snapshot command can later recover the buffer contents. But could we then have either an additional snapshot command (e.g. 'lttng snapshot flush') or a record action option (e.g. 'lttng snapshot record --flush') that would flush the buffers? This way, one could start a session in discard mode, snapshot the filled buffers to disc at some point after tracing has "stopped", then flush them in order to capture another batch of events. I know it seems like an unlikely use-case, but why not? (I think a flush record option AND a flush action can be useful, allowing the user to flush the buffers either with or without taking a snapshot) Daniel U. Thibault Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC) Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS) R & D pour la défense Canada - Valcartier (RDDC Valcartier) | Defence R&D Canada - Valcartier (DRDC Valcartier) 2459 route de la Bravoure Québec QC G3J 1X5 CANADA Vox : (418) 844-4000 x4245 Fax : (418) 844-4538 NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ> Gouvernement du Canada | Government of Canada <http://www.valcartier.drdc-rddc.gc.ca/> _______________________________________________ lttng-dev mailing list [email protected] http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
