corosync-cmapctl8
A tool for accessing the object database.
Overview
usage: corosync-cmapctl [-b] [-DdghsTt] [-m map] [-p filename] [params...]
-b show binary values
-m select map to use
-
The default map is 'icmap' which contains configuration information and some runtime variables used by corosync. A 'stats' map is also available which displays network statistics - in great detail when knet is used as the transport. Tracking of individual keys (but not prefixes) works on the stats map but notifications are sent on a timer, and not every time a value changes.
Set key:
-
corosync-cmapctl
-skey_name type value
-
where type is one of ([i|u][8|16|32|64] | flt | dbl | str | bin) for bin, value is file name (or - for stdin)
Load settings from a file:
-
corosync-cmapctl
-pfilename
-
the format of the file is: [^[^]]<key_name>[ <type> <value>]
-
Keys prefixed with single caret ('^') are deleted (see
-d).
-
Keys (actually prefixes) prefixed with double caret ('^^') are deleted by prefix (see
-D).
-
<type> and <value> are optional (not checked) in above cases.
-
Other keys are set (see
-s) so both <type> and <value> are required.
Delete key:
-
corosync-cmapctl
-dkey_name...
Delete multiple keys with prefix:
-
corosync-cmapctl
-Dkey_prefix...
Get key:
-
corosync-cmapctl [-b]
-gkey_name...
Quiet output:
-
corosync-cmapctl [-b]
-q-gkey_name...
Display all keys:
-
corosync-cmapctl [-b]
Display keys with prefix key_name:
-
corosync-cmapctl [-b] key_name...
Track changes on keys with key_name:
-
corosync-cmapctl [-b]
-tkey_name
Track changes on keys with key prefix:
-
corosync-cmapctl [-b]
-Tkey_prefix
Clear statistics (-mstats is implied)
-
corosync-cmapctl
-C[ipc|totem|knet|all]
Releases
5 releases since Debian 9 (Stretch); the text changed 2 times.