From: fang yuxiang Date: Thu, 1 Feb 2018 06:17:17 +0000 (+0800) Subject: osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work X-Git-Tag: v12.2.6~98^2~18 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=eae00e4b6389511eb0b19d5da13acb3762c43c8f;p=ceph.git osd/ReplicatedBackend: 'osd_deep_scrub_keys' doesn't work Signed-off-by: fang yuxiang (cherry picked from commit ad6039bbab42137b748d2377fb402e31f4e0dcfe) --- diff --git a/src/osd/ReplicatedBackend.cc b/src/osd/ReplicatedBackend.cc index 6e5d6f73ab5e..f9bbae2c6e22 100644 --- a/src/osd/ReplicatedBackend.cc +++ b/src/osd/ReplicatedBackend.cc @@ -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);