]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: ActMap should be dicarded if no outer state handles it
authorSamuel Just <samuel.just@dreamhost.com>
Wed, 4 May 2011 00:02:34 +0000 (17:02 -0700)
committerSamuel Just <samuel.just@dreamhost.com>
Wed, 4 May 2011 00:02:34 +0000 (17:02 -0700)
src/osd/PG.cc

index 8fe272102ea99db7a56286f78e0824a76212f2f1..47525d7154910866ffbf9faf57f9295d210f0634 100644 (file)
@@ -3957,7 +3957,7 @@ PG::RecoveryState::ReplicaActive::react(const ActMap&) {
     context< RecoveryMachine >().send_notify(pg->get_primary(),
                                             pg->info);
   }
-  return forward_event();
+  return discard_event();
 }
 
 /*-------Stray---*/
@@ -4055,7 +4055,7 @@ PG::RecoveryState::Stray::react(const ActMap&) {
     context< RecoveryMachine >().send_notify(pg->get_primary(),
                                             pg->info);
   }
-  return forward_event();
+  return discard_event();
 }
 
 /*--------GetInfo---------*/