Skip to content

Commit

Permalink
rbd: mention namespace in "rbd mirror pool" command descriptions
Browse files Browse the repository at this point in the history
Commit 5e64748 ("doc/rbd: add namespace information for mirror
commands") did this for the man page, update the built-in help as well.

The "by default" bit in the description of "rbd mirror pool enable" and
"rbd mirror pool disable" commands is specific to pool mode which is in
turn specific to journal-based mirroring, so it's removed.

Signed-off-by: Ilya Dryomov <[email protected]>
  • Loading branch information
idryomov committed Aug 30, 2024
1 parent 5f064a5 commit 7e02946
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 23 deletions.
35 changes: 18 additions & 17 deletions src/test/cli/rbd/help.t
Original file line number Diff line number Diff line change
Expand Up @@ -97,24 +97,25 @@
mirroring.
mirror image snapshot Create RBD mirroring image snapshot.
mirror image status Show RBD mirroring status for an image.
mirror pool demote Demote all primary images in the pool.
mirror pool disable Disable RBD mirroring by default within a
pool.
mirror pool enable Enable RBD mirroring by default within a
pool.
mirror pool info Show information about the pool mirroring
configuration.
mirror pool demote Demote all primary images in a pool or
namespace.
mirror pool disable Disable RBD mirroring in a pool or
namespace.
mirror pool enable Enable RBD mirroring in a pool or
namespace.
mirror pool info Show mirroring configuration for a pool
or namespace.
mirror pool peer add Add a mirroring peer to a pool.
mirror pool peer bootstrap create Create a peer bootstrap token to import
in a remote cluster
mirror pool peer bootstrap import Import a peer bootstrap token created
from a remote cluster
mirror pool peer remove Remove a mirroring peer from a pool.
mirror pool peer set Update mirroring peer settings.
mirror pool promote Promote all non-primary images in the
pool.
mirror pool status Show status for all mirrored images in
the pool.
mirror pool promote Promote all non-primary images in a pool
or namespace.
mirror pool status Show status for all mirrored images in a
pool or namespace.
mirror snapshot schedule add Add mirror snapshot schedule.
mirror snapshot schedule list (... ls)
List mirror snapshot schedule.
Expand Down Expand Up @@ -1804,7 +1805,7 @@
usage: rbd mirror pool demote [--pool <pool>] [--namespace <namespace>]
<pool-spec>

Demote all primary images in the pool.
Demote all primary images in a pool or namespace.

Positional arguments
<pool-spec> pool specification
Expand All @@ -1818,7 +1819,7 @@
usage: rbd mirror pool disable [--pool <pool>] [--namespace <namespace>]
<pool-spec>
Disable RBD mirroring by default within a pool.
Disable RBD mirroring in a pool or namespace.
Positional arguments
<pool-spec> pool specification
Expand All @@ -1833,7 +1834,7 @@
[--site-name <site-name>]
<pool-spec> <mode>

Enable RBD mirroring by default within a pool.
Enable RBD mirroring in a pool or namespace.

Positional arguments
<pool-spec> pool specification
Expand All @@ -1850,7 +1851,7 @@
[--format <format>] [--pretty-format] [--all]
<pool-spec>
Show information about the pool mirroring configuration.
Show mirroring configuration for a pool or namespace.
Positional arguments
<pool-spec> pool specification
Expand Down Expand Up @@ -1958,7 +1959,7 @@
[--namespace <namespace>]
<pool-spec>

Promote all non-primary images in the pool.
Promote all non-primary images in a pool or namespace.

Positional arguments
<pool-spec> pool specification
Expand All @@ -1974,7 +1975,7 @@
[--format <format>] [--pretty-format] [--verbose]
<pool-spec>
Show status for all mirrored images in the pool.
Show status for all mirrored images in a pool or namespace.
Positional arguments
<pool-spec> pool specification
Expand Down
12 changes: 6 additions & 6 deletions src/tools/rbd/action/MirrorPool.cc
Original file line number Diff line number Diff line change
Expand Up @@ -1744,27 +1744,27 @@ Shell::Action action_set(

Shell::Action action_disable(
{"mirror", "pool", "disable"}, {},
"Disable RBD mirroring by default within a pool.", "",
"Disable RBD mirroring in a pool or namespace.", "",
&get_disable_arguments, &execute_disable);
Shell::Action action_enable(
{"mirror", "pool", "enable"}, {},
"Enable RBD mirroring by default within a pool.", "",
"Enable RBD mirroring in a pool or namespace.", "",
&get_enable_arguments, &execute_enable);
Shell::Action action_info(
{"mirror", "pool", "info"}, {},
"Show information about the pool mirroring configuration.", {},
"Show mirroring configuration for a pool or namespace.", {},
&get_info_arguments, &execute_info);
Shell::Action action_status(
{"mirror", "pool", "status"}, {},
"Show status for all mirrored images in the pool.", {},
"Show status for all mirrored images in a pool or namespace.", {},
&get_status_arguments, &execute_status);
Shell::Action action_promote(
{"mirror", "pool", "promote"}, {},
"Promote all non-primary images in the pool.", {},
"Promote all non-primary images in a pool or namespace.", {},
&get_promote_arguments, &execute_promote);
Shell::Action action_demote(
{"mirror", "pool", "demote"}, {},
"Demote all primary images in the pool.", {},
"Demote all primary images in a pool or namespace.", {},
&get_demote_arguments, &execute_demote);

} // namespace mirror_pool
Expand Down

0 comments on commit 7e02946

Please sign in to comment.