]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
*** empty log message ***
authorsage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Fri, 8 Jul 2005 02:28:44 +0000 (02:28 +0000)
committersage <sage@29311d96-e01e-0410-9327-a35deaab8ce9>
Fri, 8 Jul 2005 02:28:44 +0000 (02:28 +0000)
git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@420 29311d96-e01e-0410-9327-a35deaab8ce9

ceph/client/Client.h
ceph/messages/MClientReply.h

index 943008e07626b252f63557bef5a7be7adc419f4c..eb0f931c904fe3aa27ce4a0e09a9f53260cb9e02 100644 (file)
@@ -94,7 +94,7 @@ class Inode {
   void get() { ref++; }
   void put() { ref--; assert(ref >= 0); }
 
-  Inode() : ref(0), dir(0), dn(0), symlink(0) { }
+  Inode() : ref(0), dir(0), dn(0), symlink(0), mds_auth(0) { }
   ~Inode() {
        if (symlink) { delete symlink; symlink = 0; }
   }
index b438765c3e7f1e8e2133ed6256824f69079f2115..316d8b9c6875e3b0261523290871384ac736999e 100644 (file)
@@ -68,6 +68,7 @@ class c_inode_info {
        bl.append((char*)&inode, sizeof(inode));
        bl.append((char*)&inode_soft_valid, sizeof(inode_soft_valid));
        bl.append((char*)&inode_hard_valid, sizeof(inode_hard_valid));
+       bl.append((char*)&auth, sizeof(auth));
 
        ::_encode(ref_dn, bl);
        ::_encode(symlink, bl);
@@ -81,6 +82,8 @@ class c_inode_info {
        off += sizeof(inode_soft_valid);
        bl.copy(off, sizeof(inode_hard_valid), (char*)&inode_hard_valid);
        off += sizeof(inode_hard_valid);
+       bl.copy(off, sizeof(auth), (char*)&auth);
+       off += sizeof(auth);
 
        ::_decode(ref_dn, bl, off);
        ::_decode(symlink, bl, off);