From c31ed414496f320bfce7c0de4829f39ab5e5474f Mon Sep 17 00:00:00 2001 From: "Yan, Zheng" Date: Wed, 7 Jan 2015 21:22:38 +0800 Subject: [PATCH] mds: add snaprealm to open_past_parents after it's opened Signed-off-by: Yan, Zheng --- src/mds/SnapRealm.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mds/SnapRealm.cc b/src/mds/SnapRealm.cc index 98728835120..627892421e2 100644 --- a/src/mds/SnapRealm.cc +++ b/src/mds/SnapRealm.cc @@ -124,11 +124,11 @@ bool SnapRealm::_open_parents(MDSInternalContextBase *finish, snapid_t first, sn return false; } assert(parent->snaprealm); // hmm! + if (!parent->snaprealm->_open_parents(finish, p->second.first, p->first)) + return false; if (!open_past_parents.count(p->second.ino)) { add_open_past_parent(parent->snaprealm); } - if (!parent->snaprealm->_open_parents(finish, p->second.first, p->first)) - return false; } } -- 2.47.3