From 89661d0a64e57dfdbf285a98f4e59ba1e411f107 Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Wed, 2 Dec 2020 08:30:39 +0000 Subject: [PATCH] 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 --- src/librbd/object_map/DiffRequest.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librbd/object_map/DiffRequest.cc b/src/librbd/object_map/DiffRequest.cc index bd279de902390..1f80eb155cb2b 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; -- 2.39.5