]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
crimson/osd: flip the negation in PG::do_peering_event().
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 13 Jul 2021 16:24:04 +0000 (16:24 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Tue, 13 Jul 2021 16:24:07 +0000 (16:24 +0000)
Less operations, lower mental load on reader's mind.

Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
src/crimson/osd/pg.cc

index 96c9e2a41e7c46093e814ee3324908b83afe1024..afc9ae1d841a51ba9e7fab39dd5ca772de66a3d0 100644 (file)
@@ -463,14 +463,14 @@ seastar::future<> PG::read_state(crimson::os::FuturizedStore* store)
 void PG::do_peering_event(
   PGPeeringEvent& evt, PeeringCtx &rctx)
 {
-  if (!peering_state.pg_has_reset_since(evt.get_epoch_requested())) {
+  if (peering_state.pg_has_reset_since(evt.get_epoch_requested())) {
+    logger().debug("{} ignoring {} -- pg has reset", __func__, evt.get_desc());
+  } else {
     logger().debug("{} handling {} for pg: {}", __func__, evt.get_desc(), pgid);
     peering_state.handle_event(
       evt.get_event(),
       &rctx);
     peering_state.write_if_dirty(rctx.transaction);
-  } else {
-    logger().debug("{} ignoring {} -- pg has reset", __func__, evt.get_desc());
   }
 }