]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mon/PGMap: strip out PGMapDigest compat cruft
authorSage Weil <sage@redhat.com>
Wed, 31 May 2017 13:27:08 +0000 (09:27 -0400)
committerSage Weil <sage@redhat.com>
Fri, 2 Jun 2017 17:06:47 +0000 (13:06 -0400)
This was needed for bigbang testing, but not for the final version.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/PGMap.cc

index ab3a639033febf0e783e36e318db5d2631f3d844..b10da306fb8e531fcad401b3203da387e43d1195 100644 (file)
@@ -57,29 +57,13 @@ void PGMapDigest::decode(bufferlist::iterator& p)
   ::decode(pg_sum, p);
   ::decode(num_pg_by_state, p);
   ::decode(num_pg_by_osd, p);
-  if (struct_v >= 2) {
-    ::decode(osd_last_seq, p);
-  } else {
-    int s = 0;
-    for (auto& p : osd_stat) {
-      if (p.first >= s) {
-       s = p.first + 1;
-      }
-    }
-    osd_last_seq.resize(s);
-  }
-  if (struct_v >= 3) {
-    ::decode(num_pg_by_pool, p);
-  }
-  if (struct_v >= 4) {
-    ::decode(per_pool_sum_delta, p);
-    ::decode(per_pool_sum_deltas_stamps, p);
-    ::decode(pg_sum_delta, p);
-    ::decode(stamp_delta, p);
-  }
-  if (struct_v >= 5) {
-    ::decode(num_pg_unknown, p);
-  }
+  ::decode(osd_last_seq, p);
+  ::decode(num_pg_by_pool, p);
+  ::decode(per_pool_sum_delta, p);
+  ::decode(per_pool_sum_deltas_stamps, p);
+  ::decode(pg_sum_delta, p);
+  ::decode(stamp_delta, p);
+  ::decode(num_pg_unknown, p);
   DECODE_FINISH(p);
 }