]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: prune unnecessary non-primary mirror snapshots
authorJason Dillaman <dillaman@redhat.com>
Mon, 6 Apr 2020 20:46:52 +0000 (16:46 -0400)
committerNathan Cutler <ncutler@suse.com>
Tue, 28 Apr 2020 18:52:10 +0000 (20:52 +0200)
commit12629fcd4b63b2b0da1729a607a5050e108f22ea
tree71a6b4981ec6d8b5bd04c2b005a6a924ca2d5bc0
parent2ad4011091239b3576820398d1066605fff06694
rbd-mirror: prune unnecessary non-primary mirror snapshots

Once a non-primary snapshot is no longer required for syncing, delete it
from the image.

Fixes: https://tracker.ceph.com/issues/44105
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit 281af0de86b17244a2c64af80db0bf84de6d9819)
src/test/rbd_mirror/image_replayer/snapshot/test_mock_Replayer.cc
src/tools/rbd_mirror/image_replayer/snapshot/Replayer.cc
src/tools/rbd_mirror/image_replayer/snapshot/Replayer.h