]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librados/snap_set_diff: don't assert on empty snapset 20991/head
authorMykola Golub <mgolub@suse.com>
Mon, 19 Feb 2018 11:17:29 +0000 (13:17 +0200)
committerMykola Golub <mgolub@suse.com>
Wed, 21 Mar 2018 16:30:39 +0000 (18:30 +0200)
commit84f535874b7cd5ae4603b10a27a59e2000bed6a9
tree2835272173de1b53fa93cda4a9223144bae70976
parent3ff3431400927419f977373d27edfd0b3936c2fb
librados/snap_set_diff: don't assert on empty snapset

Instead treat the diff as a full-object delta.

Signed-off-by: Mykola Golub <mgolub@suse.com>
(cherry picked from commit 2be4840afd4fc54c2ad06ccc2aac903e45bd37f5)

Conflicts:
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
            deep_copy::ObjectCopyRequest does not exist in luminous,
            fixed rbd_mirror::image_sync::ObjectCopyRequest instead
src/librados/snap_set_diff.cc
src/librados/snap_set_diff.h
src/librbd/api/DiffIterate.cc
src/tools/rbd_mirror/image_sync/ObjectCopyRequest.cc
src/tools/rbd_mirror/image_sync/ObjectCopyRequest.h