]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: Rename MBackfillReserve::TOOFULL to what it does in particular (revoke)
authorDavid Zafman <dzafman@redhat.com>
Thu, 22 Aug 2019 17:30:01 +0000 (10:30 -0700)
committerNathan Cutler <ncutler@suse.com>
Sat, 12 Oct 2019 08:38:19 +0000 (10:38 +0200)
Signed-off-by: David Zafman <dzafman@redhat.com>
(cherry picked from commit 7810ee584cc0fe9ca1b819d2a807dfc7cd13d292)

Conflicts:
src/osd/PeeringState.cc
- file does not exist in nautilus due to refactoring: made the changes manually
  to src/osd/PG.cc

src/messages/MBackfillReserve.h
src/osd/PG.cc

index ab571c49f6dd0cfd4af84187c998440bda4fa6f5..1b4e021a9a38b0acc8fc2586481df5cb6e5fb2a3 100644 (file)
@@ -32,7 +32,7 @@ public:
     GRANT = 1,     // replica->primary: ok, i reserved it
     REJECT = 2,    // replica->primary: sorry, try again later (*)
     RELEASE = 3,   // primary->replcia: release the slot i reserved before
-    TOOFULL = 4,   // replica->primary: too full, stop backfilling
+    REVOKE_TOOFULL = 4,   // replica->primary: too full, stop backfilling
     REVOKE = 5,    // replica->primary: i'm taking back the slot i gave you
     // (*) NOTE: prior to luminous, REJECT was overloaded to also mean release
   };
@@ -78,7 +78,7 @@ public:
        query_epoch,
        query_epoch,
        RemoteReservationCanceled());
-    case TOOFULL:
+    case REVOKE_TOOFULL:
       return new PGPeeringEvent(
        query_epoch,
        query_epoch,
@@ -125,8 +125,8 @@ public:
     case RELEASE:
       out << "RELEASE";
       break;
-    case TOOFULL:
-      out << "TOOFULL";
+    case REVOKE_TOOFULL:
+      out << "REVOKE_TOOFULL";
       break;
     case REVOKE:
       out << "REVOKE";
@@ -159,7 +159,7 @@ public:
       header.compat_version = 3;
       encode(pgid.pgid, payload);
       encode(query_epoch, payload);
-      encode((type == RELEASE || type == TOOFULL || type == REVOKE) ?
+      encode((type == RELEASE || type == REVOKE_TOOFULL || type == REVOKE) ?
               REJECT : type, payload);
       encode(priority, payload);
       encode(pgid.shard, payload);
index 2dceb067e6b653d4f531e637e453e9b7338ae229..3ea5596fbbe1a06c0afe5d424fa5d1295e8fcb52 100644 (file)
@@ -8125,7 +8125,7 @@ PG::RecoveryState::RepRecovering::react(const BackfillTooFull &)
   pg->osd->send_message_osd_cluster(
     pg->primary.osd,
     new MBackfillReserve(
-      MBackfillReserve::TOOFULL,
+      MBackfillReserve::REVOKE_TOOFULL,
       spg_t(pg->info.pgid.pgid, pg->primary.shard),
       pg->get_osdmap_epoch()),
     pg->get_osdmap_epoch());