From: Yan, Zheng Date: Thu, 12 Dec 2013 04:00:59 +0000 (+0800) Subject: mds: properly set dirty flag when journalling import X-Git-Tag: v0.75~93^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=43f7268f5d7ebe2d7aa6b85342ea4e2753333b81;p=ceph.git mds: properly set dirty flag when journalling import Signed-off-by: Yan, Zheng --- diff --git a/src/mds/events/EMetaBlob.h b/src/mds/events/EMetaBlob.h index 6edcf96b544..143cfa9de6f 100644 --- a/src/mds/events/EMetaBlob.h +++ b/src/mds/events/EMetaBlob.h @@ -532,7 +532,7 @@ private: dirlump& add_import_dir(CDir *dir) { // dirty=false would be okay in some cases return add_dir(dir->dirfrag(), dir->get_projected_fnode(), dir->get_projected_version(), - true, dir->is_complete(), false, true); + dir->is_dirty(), dir->is_complete(), false, true); } dirlump& add_dir(dirfrag_t df, fnode_t *pf, version_t pv, bool dirty, bool complete=false, bool isnew=false, bool importing=false) {