]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: journal the projected root xattrs in add_root()
authorKuan Kai Chiu <big.chiu@bigtera.com>
Thu, 18 Apr 2013 06:43:26 +0000 (14:43 +0800)
committerGreg Farnum <greg@inktank.com>
Thu, 18 Apr 2013 17:38:21 +0000 (10:38 -0700)
In EMetaBlob::add_root(), we should log the projected root xattrs
instead of original ones to reflect xattr changes.

Signed-off-by: Kuan Kai Chiu <big.chiu@bigtera.com>
Reviewed-by: Greg Farnum <greg@inktank.com>
src/mds/events/EMetaBlob.h

index 7065460945f145f82d611e4fe420bd42ed75baf8..439bd78bc8f1c65d26495dc0bb2d85a3b7bbed15 100644 (file)
@@ -468,7 +468,7 @@ private:
 
     if (!pi) pi = in->get_projected_inode();
     if (!pdft) pdft = &in->dirfragtree;
-    if (!px) px = &in->xattrs;
+    if (!px) px = in->get_projected_xattrs();
 
     bufferlist snapbl;
     if (psnapbl)