From: Yan, Zheng Date: Thu, 2 Jun 2016 09:03:05 +0000 (+0800) Subject: mds: fix SnapRealm::have_past_parents_open() X-Git-Tag: v10.2.3~33^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2beb56a10a0319b6d061caf1da769bb3c9f5f90b;p=ceph.git mds: fix SnapRealm::have_past_parents_open() the '!' got delete accidentally in commit f7fb2cb52c (mds: fix open snap parents tracking) Signed-off-by: Yan, Zheng (cherry picked from commit f28f72635c7d11f0db4f156a6d108a480295056d) --- diff --git a/src/mds/SnapRealm.cc b/src/mds/SnapRealm.cc index b44ca22ad42ad..d8a860e36adab 100644 --- a/src/mds/SnapRealm.cc +++ b/src/mds/SnapRealm.cc @@ -189,8 +189,8 @@ bool SnapRealm::have_past_parents_open(snapid_t first, snapid_t last) return false; } SnapRealm *parent_realm = open_past_parents[p->second.ino].first; - if (parent_realm->have_past_parents_open(MAX(first, p->second.first), - MIN(last, p->first))) + if (!parent_realm->have_past_parents_open(MAX(first, p->second.first), + MIN(last, p->first))) return false; }