]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix rejoin encoding
authorSage Weil <sage@newdream.net>
Thu, 31 Jul 2008 04:44:01 +0000 (21:44 -0700)
committerSage Weil <sage@newdream.net>
Thu, 31 Jul 2008 04:44:01 +0000 (21:44 -0700)
src/messages/MMDSCacheRejoin.h

index 95940abf6c8c429f7803886dcccb3788e5bf19eb..f84bd665abdb1fc05028ff93dd07ab22789bbe7a 100644 (file)
@@ -179,14 +179,14 @@ class MMDSCacheRejoin : public Message {
     ::encode(nonce, inode_locks);
     bufferlist bl;
     in->_encode_locks_state_for_replica(bl);
-    inode_locks.claim_append(bl);
+    ::encode(bl, inode_locks);
   }
   void add_inode_base(CInode *in) {
     ::encode(in->inode.ino, inode_base);
     ::encode(in->last, inode_base);
     bufferlist bl;
     in->_encode_base(bl);
-    inode_base.claim_append(bl);
+    ::encode(bl, inode_base);
   }
   void add_inode_authpin(vinodeno_t ino, const metareqid_t& ri) {
     authpinned_inodes[ino] = ri;