]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: remove MOSDPGMissing
authorSage Weil <sage@redhat.com>
Tue, 7 Feb 2017 04:24:33 +0000 (23:24 -0500)
committerSage Weil <sage@redhat.com>
Tue, 14 Feb 2017 04:03:51 +0000 (23:03 -0500)
Removed 7c414c5dab318a9212fd09f9637f241b1a2943f6 (pre-bobtail).

Signed-off-by: Sage Weil <sage@redhat.com>
src/messages/MOSDPGMissing.h [deleted file]
src/msg/Message.cc
src/msg/Message.h
src/osd/OSD.cc
src/osd/OSD.h
src/test/encoding/types.h

diff --git a/src/messages/MOSDPGMissing.h b/src/messages/MOSDPGMissing.h
deleted file mode 100644 (file)
index b931b36..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-// -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
-// vim: ts=8 sw=2 smarttab
-/*
- * Ceph - scalable distributed file system
- *
- * Copyright (C) 2010 Dreamhost
- *
- * This is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License version 2.1, as published by the Free Software
- * Foundation.  See file COPYING.
- *
- */
-
-
-#ifndef CEPH_MOSDPGMISSING_H
-#define CEPH_MOSDPGMISSING_H
-
-#include "msg/Message.h"
-
-class MOSDPGMissing : public Message {
-  epoch_t epoch;
-
-public:
-  pg_info_t info;
-  pg_missing_t missing;
-
-  epoch_t get_epoch() { return epoch; }
-
-  MOSDPGMissing() : Message(MSG_OSD_PG_MISSING) {}
-  MOSDPGMissing(version_t mv, const pg_info_t &info_,
-               const pg_missing_t &missing_)
-    : Message(MSG_OSD_PG_MISSING), epoch(mv), info(info_),
-      missing(missing_) { }
-private:
-  ~MOSDPGMissing() {}
-
-public:
-  const char *get_type_name() const { return "pg_missing"; }
-  void print(ostream& out) const {
-    out << "pg_missing(" << info.pgid << " e" << epoch << ")";
-  }
-
-  void encode_payload(uint64_t features) {
-    ::encode(epoch, payload);
-    ::encode(info, payload);
-    ::encode(missing, payload);
-  }
-  void decode_payload() {
-    bufferlist::iterator p = payload.begin();
-    ::decode(epoch, p);
-    ::decode(info, p);
-    missing.decode(p, info.pgid.pool());
-  }
-};
-
-#endif
index a226ecbca72c0033bbebc01c4bb073db189a9ccd..26c91eef09346cbe32ad20c133db5b706890880d 100644 (file)
@@ -77,7 +77,6 @@ using namespace std;
 #include "messages/MOSDPGInfo.h"
 #include "messages/MOSDPGCreate.h"
 #include "messages/MOSDPGTrim.h"
-#include "messages/MOSDPGMissing.h"
 #include "messages/MOSDScrub.h"
 #include "messages/MOSDRepScrub.h"
 #include "messages/MOSDPGScan.h"
@@ -501,9 +500,6 @@ Message *decode_message(CephContext *cct, int crcflags,
   case MSG_REMOVE_SNAPS:
     m = new MRemoveSnaps;
     break;
-  case MSG_OSD_PG_MISSING:
-    m = new MOSDPGMissing;
-    break;
   case MSG_OSD_REP_SCRUB:
     m = new MOSDRepScrub;
     break;
index 680f4a0aeaee547f632acab2c7877408a2709cca..e103f7936680cb39f6d4279502c5ac72b51cbdff 100644 (file)
@@ -85,7 +85,7 @@
 #define MSG_REMOVE_SNAPS       90
 
 #define MSG_OSD_SCRUB          91
-#define MSG_OSD_PG_MISSING     92
+//#define MSG_OSD_PG_MISSING     92  // obsolete
 #define MSG_OSD_REP_SCRUB      93
 
 #define MSG_OSD_PG_SCAN        94
index c645424ec1f01affac5ecfa2833237984ba6a059..5cc7eca5390a5a09fd1b3d37cfd1e4a267129927 100644 (file)
@@ -85,7 +85,6 @@
 #include "messages/MOSDPGTrim.h"
 #include "messages/MOSDPGScan.h"
 #include "messages/MOSDPGBackfill.h"
-#include "messages/MOSDPGMissing.h"
 #include "messages/MBackfillReserve.h"
 #include "messages/MRecoveryReserve.h"
 #include "messages/MOSDECSubOpWrite.h"
@@ -6384,11 +6383,6 @@ void OSD::dispatch_op(OpRequestRef op)
   case MSG_OSD_PG_TRIM:
     handle_pg_trim(op);
     break;
-  case MSG_OSD_PG_MISSING:
-    assert(0 ==
-          "received MOSDPGMissing; this message is supposed to be unused!?!");
-    break;
-
   case MSG_OSD_BACKFILL_RESERVE:
     handle_pg_backfill_reserve(op);
     break;
index c0081b07835a776b5642566bf1b370d08556d7ec..3beb717e419f9a5be3b4291e2b56f48c8047eba1 100644 (file)
@@ -213,7 +213,6 @@ class ObjectStore;
 class FuseStore;
 class OSDMap;
 class MLog;
-class MOSDPGMissing;
 class Objecter;
 
 class Watch;
index c0d43b9d46a989b4826dd0d24649ffdfd5a4ad65..3616f88233e38c5ecb6a66066d91c2eaff504de1 100644 (file)
@@ -558,8 +558,6 @@ MESSAGE(MOSDPGCreate)
 MESSAGE(MOSDPGInfo)
 #include "messages/MOSDPGLog.h"
 MESSAGE(MOSDPGLog)
-#include "messages/MOSDPGMissing.h"
-MESSAGE(MOSDPGMissing)
 #include "messages/MOSDPGNotify.h"
 MESSAGE(MOSDPGNotify)
 #include "messages/MOSDPGQuery.h"