From 22c38466d09e54b4a1b0c8b78e86acc47c7bb65c Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Tue, 5 Oct 2010 12:16:02 -0700 Subject: [PATCH] mds: don't call mrk_dirty_rstat for base/root inodes Base inodes have no parent. Signed-off-by: Sage Weil --- src/mds/MDCache.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mds/MDCache.cc b/src/mds/MDCache.cc index e922a0f5dba1..4603966150ff 100644 --- a/src/mds/MDCache.cc +++ b/src/mds/MDCache.cc @@ -4031,7 +4031,7 @@ void MDCache::choose_lock_states_and_reconnect_caps() ++i) { CInode *in = i->second; - if (in->is_auth() && in->inode.is_dirty_rstat()) + if (in->is_auth() && !in->is_base() && in->inode.is_dirty_rstat()) in->mark_dirty_rstat(); in->choose_lock_states(); -- 2.47.3