]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: fix regression in diff request
authorMykola Golub <mgolub@suse.com>
Wed, 2 Dec 2020 08:30:39 +0000 (08:30 +0000)
committerMykola Golub <mgolub@suse.com>
Wed, 2 Dec 2020 08:30:39 +0000 (08:30 +0000)
(when testing for fast-diff feature enabled)

Fix: https://tracker.ceph.com/issues/48412
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/librbd/object_map/DiffRequest.cc

index bd279de9023904a153ff3ca4a5ad1f1b8c13f976..1f80eb155cb2b335f8b3d67a3e804962b09625e0 100644 (file)
@@ -62,7 +62,7 @@ void DiffRequest<I>::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;