]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
messages/MMDSBeacon: remove (some) compat cruft
authorSage Weil <sage@redhat.com>
Wed, 12 Apr 2017 13:11:56 +0000 (09:11 -0400)
committerSage Weil <sage@redhat.com>
Fri, 21 Apr 2017 20:00:40 +0000 (16:00 -0400)
v7 is cdf8a29f81475a000824ce8942f02d9d570ec3bb (pre-kraken).
v6 is bcf4953b455456c81b1f917705d4867cfab17b4a (pre-jewel).

Signed-off-by: Sage Weil <sage@redhat.com>
src/messages/MMDSBeacon.h

index 0f31dfec8afe1c4774d4bb14d83c591aba1b5997..31febe50a353c9633b743dede8e2e1339cccd273 100644 (file)
@@ -125,7 +125,7 @@ WRITE_CLASS_ENCODER(MDSHealth)
 class MMDSBeacon : public PaxosServiceMessage {
 
   static const int HEAD_VERSION = 7;
-  static const int COMPAT_VERSION = 2;
+  static const int COMPAT_VERSION = 6;
 
   uuid_d fsid;
   mds_gid_t global_id;
@@ -225,21 +225,13 @@ public:
     ::decode(name, p);
     ::decode(standby_for_rank, p);
     ::decode(standby_for_name, p);
-    if (header.version >= 2)
-      ::decode(compat, p);
-    if (header.version >= 3) {
-      ::decode(health, p);
-    }
-    if (state == MDSMap::STATE_BOOT &&
-       header.version >= 4) {
+    ::decode(compat, p);
+    ::decode(health, p);
+    if (state == MDSMap::STATE_BOOT) {
       ::decode(sys_info, p);
     }
-    if (header.version >= 5) {
-      ::decode(mds_features, p);
-    }
-    if (header.version >= 6) {
-      ::decode(standby_for_fscid, p);
-    }
+    ::decode(mds_features, p);
+    ::decode(standby_for_fscid, p);
     if (header.version >= 7) {
       ::decode(standby_replay, p);
     }