]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd: fix CLI output of `rbd group snap info` command 59153/head
authorRamana Raja <rraja@redhat.com>
Sun, 11 Aug 2024 02:18:07 +0000 (22:18 -0400)
committerRamana Raja <rraja@redhat.com>
Tue, 13 Aug 2024 21:24:42 +0000 (17:24 -0400)
commit9ea03123a16d087146ec7efcf4a61f3464869dfd
tree9ee84cb19d210651b095c83e7c8c3b1aab667a57
parent6b5076bb1e0ea96850a0bb1a5077ef67cd6755fb
rbd: fix CLI output of `rbd group snap info` command

... when a group snapshot has no member images.

A group snapshot can be created with no member images. For such a group
snapshot, omit the 'image snap' and 'images' fields from the
unformatted CLI output of `rbd group snap info` command so as to not
confuse the user. In the librbd C/C++ data structures representing a
group snapshot with no member images, set the 'image_snap_name' data
member to an empty string.

Fixes: https://tracker.ceph.com/issues/67436
Signed-off-by: Ramana Raja <rraja@redhat.com>
qa/workunits/rbd/rbd_groups.sh
src/librbd/api/Group.cc
src/test/librbd/test_Groups.cc
src/test/pybind/test_rbd.py
src/tools/rbd/action/Group.cc