From: Mykola Golub Date: Wed, 2 Dec 2020 08:30:39 +0000 (+0000) Subject: librbd: fix regression in diff request X-Git-Tag: v16.1.0~363^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=89661d0a64e57dfdbf285a98f4e59ba1e411f107;p=ceph.git librbd: fix regression in diff request (when testing for fast-diff feature enabled) Fix: https://tracker.ceph.com/issues/48412 Signed-off-by: Mykola Golub --- diff --git a/src/librbd/object_map/DiffRequest.cc b/src/librbd/object_map/DiffRequest.cc index bd279de9023..1f80eb155cb 100644 --- a/src/librbd/object_map/DiffRequest.cc +++ b/src/librbd/object_map/DiffRequest.cc @@ -62,7 +62,7 @@ void DiffRequest::load_object_map( } } - if ((m_image_ctx->features & RBD_FEATURE_FAST_DIFF) != 0) { + if ((m_image_ctx->features & RBD_FEATURE_FAST_DIFF) == 0) { image_locker->unlock(); ldout(cct, 10) << "fast-diff feature not enabled" << dendl;