Rename "tracing session" -> "recording session"
[lttng-tools.git] / doc / man / lttng-clear.1.txt
CommitLineData
73b818e7 1lttng-clear(1)
484b2a0c 2==============
aaae4813 3:revdate: 14 June 2021
73b818e7
JR
4
5NAME
6----
aaae4813 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-----------
aaae4813
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
aaae4813 22See man:lttng-concepts(7) to learn more about recording sessions.
188419c4 23
484b2a0c 24The `clear` command clears:
73b818e7 25
484b2a0c 26Without any option::
aaae4813 27 The current recording session.
484b2a0c 28+
aaae4813 29See man:lttng-concepts(7) to learn more about the current recording
188419c4 30session.
73b818e7 31
484b2a0c 32With the 'SESSION' argument::
aaae4813 33 The recording session named 'SESSION'.
484b2a0c
PP
34
35With the option:--all option::
aaae4813
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)).
188419c4
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
aaae4813 43If a recording session is configured in snapshot mode (see the
484b2a0c 44nloption:--snapshot option of the man:lttng-create(1) command), the
aaae4813 45`clear` command only clears the recording buffers.
73b818e7 46
aaae4813
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
aaae4813
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
7d259724 58See the ``<<examples,EXAMPLES>>'' section below for usage examples.
07157184 59
73b818e7 60
55e06994 61include::common-lttng-cmd-options-head.txt[]
73b818e7
JR
62
63
484b2a0c
PP
64Recording target
65~~~~~~~~~~~~~~~~
73b818e7 66option:-a, option:--all::
aaae4813 67 Clear all the recording sessions of your Unix user, or of all users if
188419c4 68 your Unix user is `root`, as listed in the output of
aaae4813
PP
69 man:lttng-list(1), instead of the current recording session or the
70 recording session named 'SESSION'.
dab6a2a3 71
73b818e7 72
55e06994 73include::common-lttng-cmd-help-options.txt[]
73b818e7
JR
74
75
55e06994
PP
76include::common-lttng-cmd-after-options.txt[]
77
78
07157184
PP
79[[examples]]
80EXAMPLES
81--------
aaae4813 82.Clear the current recording session.
07157184
PP
83====
84[role="term"]
85----
86$ lttng clear
87----
88====
89
aaae4813 90.Clear a specific recording session.
07157184
PP
91====
92[role="term"]
93----
94$ lttng clear my-session
95----
96====
97
aaae4813 98.Clear all recording sessions.
07157184
PP
99====
100See the option:--all option.
101
102[role="term"]
103----
104$ lttng clear --all
105----
106====
107
108
55e06994 109include::common-footer.txt[]
73b818e7
JR
110
111
112SEE ALSO
113--------
484b2a0c 114man:lttng(1),
dab6a2a3 115man:lttng-create(1),
21b35b3a 116man:lttng-concepts(7),
188419c4 117man:lttng-relayd(8)
This page took 0.03781 seconds and 5 git commands to generate.