]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
messages/MRoute: remove compat cruft
authorSage Weil <sage@redhat.com>
Wed, 12 Apr 2017 12:02:42 +0000 (08:02 -0400)
committerSage Weil <sage@redhat.com>
Fri, 21 Apr 2017 20:00:40 +0000 (16:00 -0400)
v3 was 39e06ef8f070e136e54452bdea3f6105cd79bb73 (pre-jewel).

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

index 053d2768f26728fd51eb5819eee2fe8ee019c54f..179cf598597c1c29fa405d6f8ce18c24cfdf8b67 100644 (file)
@@ -23,7 +23,7 @@
 struct MRoute : public Message {
 
   static const int HEAD_VERSION = 3;
-  static const int COMPAT_VERSION = 2;
+  static const int COMPAT_VERSION = 3;
 
   uint64_t session_mon_tid;
   Message *msg;
@@ -58,17 +58,11 @@ public:
     bufferlist::iterator p = payload.begin();
     ::decode(session_mon_tid, p);
     ::decode(dest, p);
-    if (header.version >= 2) {
-      bool m;
-      ::decode(m, p);
-      if (m)
-       msg = decode_message(NULL, 0, p);
-    } else {
+    bool m;
+    ::decode(m, p);
+    if (m)
       msg = decode_message(NULL, 0, p);
-    }
-    if (header.version >= 3) {
-      ::decode(send_osdmap_first, p);
-    }
+    ::decode(send_osdmap_first, p);
   }
   void encode_payload(uint64_t features) override {
     ::encode(session_mon_tid, payload);