]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test/rbd-mirror: add last_copied_object_number == 0 coverage
authorIlya Dryomov <idryomov@gmail.com>
Fri, 8 Jul 2022 17:15:48 +0000 (19:15 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 1 Aug 2022 15:34:02 +0000 (17:34 +0200)
commiteae6db04ba08c0a6df64f8df98b161ad74184f14
tree4e9af7c2b1810001c3fa7cd312250b2b06df1728
parent626dc8e801a2199309d926f8b7f7c451c3ca9a7f
test/rbd-mirror: add last_copied_object_number == 0 coverage

Incomplete non-primary snapshot handling is bifurcated depending
on whether any data objects have been copied.  If no data objects
have been copied, an incomplete non-primary snapshot is assumed to
be malformed and gets pruned; the sync is restarted from scratch.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 13aa47ae2ee89babca7571165ac88eaa665d2fc0)
src/test/rbd_mirror/image_replayer/snapshot/test_mock_Replayer.cc