From: Kuan Kai Chiu Date: Thu, 18 Apr 2013 06:43:26 +0000 (+0800) Subject: mds: journal the projected root xattrs in add_root() X-Git-Tag: v0.61~154 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=87634d882fda80c4a2e3705c83a38bdfd613763f;p=ceph.git mds: journal the projected root xattrs in add_root() 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 Reviewed-by: Greg Farnum --- diff --git a/src/mds/events/EMetaBlob.h b/src/mds/events/EMetaBlob.h index 7065460945f1..439bd78bc8f1 100644 --- a/src/mds/events/EMetaBlob.h +++ b/src/mds/events/EMetaBlob.h @@ -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)