]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work 20221/head
authorfang yuxiang <fang.yuxiang@eisoo.com>
Thu, 1 Feb 2018 06:17:17 +0000 (14:17 +0800)
committerfang yuxiang <fang.yuxiang@eisoo.com>
Thu, 1 Feb 2018 06:18:06 +0000 (14:18 +0800)
Signed-off-by: fang yuxiang <fang.yuxiang@eisoo.com>
src/osd/ReplicatedBackend.cc

index 10a7aadaf692fb13f3490c023aef661d28895064..e442dcfeb35ef966e07f5e5beac89b338fbff960 100644 (file)
@@ -749,7 +749,7 @@ int ReplicatedBackend::be_deep_scrub(
   while (iter->status() == 0 && iter->valid()) {
     pos.omap_bytes += iter->value().length();
     ++pos.omap_keys;
-
+    --max;
     // fixme: we can do this more efficiently.
     bufferlist bl;
     encode(iter->key(), bl);