]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd/osd_types: remove unused snapcolls from ScrubMap::object
authorSage Weil <sage@redhat.com>
Wed, 22 Feb 2017 18:08:49 +0000 (12:08 -0600)
committerSage Weil <sage@redhat.com>
Fri, 5 May 2017 17:38:11 +0000 (13:38 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/osd_types.cc
src/osd/osd_types.h

index 5db71951d7bea1e7c8fd6406bba62dcd7dbd2378..f909c9e9b477f2d31a51b08b6488a18d0392bfa0 100644 (file)
@@ -5578,7 +5578,7 @@ void ScrubMap::object::encode(bufferlist& bl) const
   ::encode(digest, bl);
   ::encode(digest_present, bl);
   ::encode((uint32_t)0, bl);  // obsolete nlinks
-  ::encode(snapcolls, bl);
+  ::encode((uint32_t)0, bl);  // snapcolls
   ::encode(omap_digest, bl);
   ::encode(omap_digest_present, bl);
   ::encode(compat_read_error, bl);
@@ -5600,9 +5600,12 @@ void ScrubMap::object::decode(bufferlist::iterator& bl)
   ::decode(digest, bl);
   ::decode(tmp, bl);
   digest_present = tmp;
-  uint32_t nlinks;
-  ::decode(nlinks, bl);
-  ::decode(snapcolls, bl);
+  {
+    uint32_t nlinks;
+    ::decode(nlinks, bl);
+    set<snapid_t> snapcolls;
+    ::decode(snapcolls, bl);
+  }
   ::decode(omap_digest, bl);
   ::decode(tmp, bl);
   omap_digest_present = tmp;
index 205ad8abfe6c466ca256cc72ba0115eea4a4780a..f0c5db17002b2fa8dd884968a9e96d809218e86a 100644 (file)
@@ -4653,7 +4653,6 @@ ostream& operator<<(ostream& out, const PushOp &op);
 struct ScrubMap {
   struct object {
     map<string,bufferptr> attrs;
-    set<snapid_t> snapcolls;
     uint64_t size;
     __u32 omap_digest;         ///< omap crc32c
     __u32 digest;              ///< data crc32c