Rename "tracing session" -> "recording session"
[lttng-tools.git] / doc / man / lttng-clear.1.txt
CommitLineData
73b818e7 1lttng-clear(1)
484b2a0c 2==============
e9711845 3:revdate: 14 June 2021
73b818e7
JR
4
5NAME
6----
e9711845 7lttng-clear - Clear an LTTng recording session
73b818e7
JR
8
9
10SYNOPSIS
11--------
12[verse]
dab6a2a3 13*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *clear* ['SESSION' | option:--all]
73b818e7
JR
14
15
16DESCRIPTION
17-----------
e9711845
PP
18The `lttng clear` command clears one or more recording sessions, that
19is, it deletes the contents of their recording buffers and of all their
20local and streamed trace data.
73b818e7 21
e9711845 22See man:lttng-concepts(7) to learn more about recording sessions.
26f0c779 23
484b2a0c 24The `clear` command clears:
73b818e7 25
484b2a0c 26Without any option::
e9711845 27 The current recording session.
484b2a0c 28+
e9711845 29See man:lttng-concepts(7) to learn more about the current recording
26f0c779 30session.
73b818e7 31
484b2a0c 32With the 'SESSION' argument::
e9711845 33 The recording session named 'SESSION'.
484b2a0c
PP
34
35With the option:--all option::
e9711845
PP
36 *All* the recording sessions of the connected session daemon for
37 your Unix user, or for all users if your Unix user is `root`, as
38 listed in the output of `lttng list` (see man:lttng-list(1)).
26f0c779
PP
39+
40See the ``Session daemon connection'' section of man:lttng(1) to learn
41how a user application connects to a session daemon.
73b818e7 42
e9711845 43If a recording session is configured in snapshot mode (see the
484b2a0c 44nloption:--snapshot option of the man:lttng-create(1) command), the
e9711845 45`clear` command only clears the recording buffers.
73b818e7 46
e9711845
PP
47For a given recording session, if at least one rotation occurred (see
48man:lttng-concepts(7)), the `clear` command only clears its recording
484b2a0c 49buffers and its current trace chunk, :not: its archived trace chunks.
73b818e7 50
dab6a2a3
PP
51NOTE: The nloption:--disallow-clear option and the
52`LTTNG_RELAYD_DISALLOW_CLEAR` environment variable of
53man:lttng-relayd(8) can disable remote clearing operations. If LTTng
e9711845
PP
54sends recording data over the network for the selected recording
55session(s) to an LTTng relay daemon configured as such, the `clear`
56command fails.
73b818e7 57
da39b67c 58See the ``<<examples,EXAMPLES>>'' section below for usage examples.
97a8d629 59
73b818e7 60
f5511eea 61include::common-lttng-cmd-options-head.txt[]
73b818e7
JR
62
63
484b2a0c
PP
64Recording target
65~~~~~~~~~~~~~~~~
73b818e7 66option:-a, option:--all::
e9711845 67 Clear all the recording sessions of your Unix user, or of all users if
26f0c779 68 your Unix user is `root`, as listed in the output of
e9711845
PP
69 man:lttng-list(1), instead of the current recording session or the
70 recording session named 'SESSION'.
dab6a2a3 71
73b818e7 72
f5511eea 73include::common-lttng-cmd-help-options.txt[]
73b818e7
JR
74
75
f5511eea
PP
76include::common-lttng-cmd-after-options.txt[]
77
78
97a8d629
PP
79[[examples]]
80EXAMPLES
81--------
e9711845 82.Clear the current recording session.
97a8d629
PP
83====
84[role="term"]
85----
86$ lttng clear
87----
88====
89
e9711845 90.Clear a specific recording session.
97a8d629
PP
91====
92[role="term"]
93----
94$ lttng clear my-session
95----
96====
97
e9711845 98.Clear all recording sessions.
97a8d629
PP
99====
100See the option:--all option.
101
102[role="term"]
103----
104$ lttng clear --all
105----
106====
107
108
f5511eea 109include::common-footer.txt[]
73b818e7
JR
110
111
112SEE ALSO
113--------
484b2a0c 114man:lttng(1),
dab6a2a3 115man:lttng-create(1),
af1c4164 116man:lttng-concepts(7),
26f0c779 117man:lttng-relayd(8)
This page took 0.036099 seconds and 4 git commands to generate.