rbd help group snap create
usage: rbd group snap create [--pool <pool>] [--group <group>] [--snap <snap>]
- <group-spec>
+ <group-snap-spec>
Make a snapshot of a group.
Positional arguments
- <group-spec> group specification
+ <group-snap-spec> group specification
(example: [<pool-name>/]<group-name>@<snap-name>)
Optional arguments
rbd help group snap remove
usage: rbd group snap remove [--pool <pool>] [--group <group>] [--snap <snap>]
- <group-spec>
+ <group-snap-spec>
Remove a snapshot from a group.
Positional arguments
- <group-spec> group specification
+ <group-snap-spec> group specification
(example: [<pool-name>/]<group-name>@<snap-name>)
Optional arguments
rbd help group snap rename
usage: rbd group snap rename [--pool <pool>] [--group <group>] [--snap <snap>]
[--dest-snap <dest-snap>]
- <group-spec> <dest-snap>
+ <group-snap-spec> <dest-snap>
Rename group's snapshot.
Positional arguments
- <group-spec> group specification
+ <group-snap-spec> group specification
(example: [<pool-name>/]<group-name>@<snap-name>)
<dest-snap> destination snapshot name
(example: <snapshot-name>)
} else {
add_snap_option(opt, modifier);
pos->add_options()
- ((get_name_prefix(modifier) + GROUP_SPEC).c_str(),
+ ((get_name_prefix(modifier) + GROUP_SNAP_SPEC).c_str(),
(get_description_prefix(modifier) + "group specification\n" +
"(example: [<pool-name>/]<group-name>@<snap-name>)").c_str());
}
static const std::string POSITIONAL_ARGUMENTS("positional-arguments");
static const std::string IMAGE_SPEC("image-spec");
static const std::string GROUP_SPEC("group-spec");
+static const std::string GROUP_SNAP_SPEC("group-snap-spec");
static const std::string SNAPSHOT_SPEC("snap-spec");
static const std::string IMAGE_OR_SNAPSHOT_SPEC("image-or-snap-spec");
static const std::string JOURNAL_SPEC("journal-spec");