]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: fix xattr cap writeback
authorSage Weil <sage@newdream.net>
Fri, 13 Aug 2010 22:01:51 +0000 (15:01 -0700)
committerSage Weil <sage@newdream.net>
Fri, 13 Aug 2010 22:02:12 +0000 (15:02 -0700)
src/client/Client.cc

index f8fae9739a3259fe462aba5976e80dd16c97c084..62340fd35ea81482229326ac50e9a3e0bf020c09 100644 (file)
@@ -1740,7 +1740,8 @@ void Client::send_cap(Inode *in, int mds, InodeCap *cap, int used, int want, int
   
   m->head.nlink = in->nlink;
   
-  m->head.xattr_len = 0; // FIXME
+  ::encode(in->xattrs, m->xattrbl);
+  m->head.xattr_version = in->xattr_version;
   
   m->head.layout = in->layout;
   m->head.size = in->size;