]> git.apps.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>
Fri, 15 Jul 2022 14:08:10 +0000 (16:08 +0200)
commit78fd88cb538e9103e7df350e28f8d8836bc4b681
tree70493031b660a8394ac492ac9cee18301f1288e4
parente27cc18f0c47a7cec9f2094f64c1bdcaf8825f06
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