]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
messages/MOSDRepScrub: remove compat cruft
authorSage Weil <sage@redhat.com>
Wed, 12 Apr 2017 11:59:42 +0000 (07:59 -0400)
committerSage Weil <sage@redhat.com>
Fri, 21 Apr 2017 20:00:39 +0000 (16:00 -0400)
v6 was 7d73f41f0d6ae2bf971c72b0b8aca6579e1c0d62 (pre-hammer).

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

index a1134bac39d1fb2b8e7ff4dde5d1a5c9707e8113..2f125e695915ea067936b1bfa3ad0d2acf54212f 100644 (file)
@@ -25,7 +25,7 @@
 struct MOSDRepScrub : public MOSDFastDispatchOp {
 
   static const int HEAD_VERSION = 6;
-  static const int COMPAT_VERSION = 2;
+  static const int COMPAT_VERSION = 6;
 
   spg_t pgid;             // PG to scrub
   eversion_t scrub_from; // only scrub log entries after scrub_from
@@ -97,31 +97,12 @@ public:
     ::decode(scrub_from, p);
     ::decode(scrub_to, p);
     ::decode(map_epoch, p);
-
-    if (header.version >= 3) {
-      ::decode(chunky, p);
-      ::decode(start, p);
-      ::decode(end, p);
-      if (header.version >= 4) {
-        ::decode(deep, p);
-      } else {
-        deep = false;
-      }
-    } else { // v2 scrub: non-chunky
-      chunky = false;
-      deep = false;
-    }
-
-    if (header.version >= 5) {
-      ::decode(pgid.shard, p);
-    } else {
-      pgid.shard = shard_id_t::NO_SHARD;
-    }
-    if (header.version >= 6) {
-      ::decode(seed, p);
-    } else {
-      seed = 0;
-    }
+    ::decode(chunky, p);
+    ::decode(start, p);
+    ::decode(end, p);
+    ::decode(deep, p);
+    ::decode(pgid.shard, p);
+    ::decode(seed, p);
   }
 };