]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix SnapRealm::have_past_parents_open() 10499/head
authorYan, Zheng <zyan@redhat.com>
Thu, 2 Jun 2016 09:03:05 +0000 (17:03 +0800)
committerAbhishek Varshney <abhishek.varshney@flipkart.com>
Fri, 29 Jul 2016 11:42:33 +0000 (17:12 +0530)
the '!' got delete accidentally in commit f7fb2cb52c (mds: fix open
snap parents tracking)

Signed-off-by: Yan, Zheng <zyan@redhat.com>
(cherry picked from commit f28f72635c7d11f0db4f156a6d108a480295056d)

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;
   }