]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work
authorfang yuxiang <fang.yuxiang@eisoo.com>
Thu, 1 Feb 2018 06:17:17 +0000 (14:17 +0800)
committerDavid Zafman <dzafman@redhat.com>
Fri, 18 May 2018 16:37:56 +0000 (09:37 -0700)
Signed-off-by: fang yuxiang <fang.yuxiang@eisoo.com>
(cherry picked from commit ad6039bbab42137b748d2377fb402e31f4e0dcfe)

src/osd/ReplicatedBackend.cc

index 6e5d6f73ab5ec98042a03283f7b935894182ddb1..f9bbae2c6e2202d7fbc899816cd9949052ca002d 100644 (file)
@@ -801,7 +801,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);