]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
OSD: Repair with 0 fixed doesn't complete properly
authorDavid Zafman <david.zafman@inktank.com>
Wed, 15 May 2013 20:22:29 +0000 (13:22 -0700)
committerDavid Zafman <david.zafman@inktank.com>
Thu, 16 May 2013 00:18:01 +0000 (17:18 -0700)
Queue DoRecovery() event on any repair

Signed-off-by: David Zafman <david.zafman@inktank.com>
src/osd/PG.cc

index cf5aaebcca4cdf6feca9ff993fdcf026a16f7b1f..4aac5301ab9b24011cb8bdd82272ca021b37e04e 100644 (file)
@@ -4742,7 +4742,7 @@ void PG::scrub_finish() {
   }
 
 
-  if (scrubber.fixed) {
+  if (repair) {
     queue_peering_event(
       CephPeeringEvtRef(
        new CephPeeringEvt(