]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: improve passed_validation check.
authorYan, Zheng <zyan@redhat.com>
Wed, 27 Jan 2016 10:19:37 +0000 (18:19 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 7 Mar 2016 07:59:13 +0000 (15:59 +0800)
Signed-off-by: Yan, Zheng <zyan@redhat.com>
src/mds/CInode.cc

index 37766bd5a0384d304f9b66cdbc819d0199ee4a4c..ea11314ce1ca4897a113ec54b974e5e62a961e3b 100644 (file)
@@ -3954,9 +3954,9 @@ next:
     }
 
     void _done() {
-      if (results->raw_stats.passed &&
-         results->backtrace.passed &&
-         results->inode.passed)
+      if ((!results->raw_stats.checked || results->raw_stats.passed) &&
+         (!results->backtrace.checked || results->backtrace.passed) &&
+         (!results->inode.checked || results->inode.passed))
         results->passed_validation = true;
       if (fin) {
         fin->complete(get_rval());