]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix SnapRealm::have_past_parents_open() 9447/head
authorYan, Zheng <zyan@redhat.com>
Thu, 2 Jun 2016 09:03:05 +0000 (17:03 +0800)
committerYan, Zheng <zyan@redhat.com>
Thu, 2 Jun 2016 09:06:24 +0000 (17:06 +0800)
the '!' got delete accidentally in commit f7fb2cb52c (mds: fix open
snap parents tracking)

Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/SnapRealm.cc

index b44ca22ad42adcfbf43405ec0bfb681bc1ac1cac..d8a860e36adabafe6d398d31ca2788dd905fd7fc 100644 (file)
@@ -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;
   }