From: Yan, Zheng Date: Wed, 27 Jan 2016 10:19:37 +0000 (+0800) Subject: mds: improve passed_validation check. X-Git-Tag: v10.1.0~176^2~1^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f8749997a1bafb1eac5613acfcbcce47071997d3;p=ceph.git mds: improve passed_validation check. Signed-off-by: Yan, Zheng --- diff --git a/src/mds/CInode.cc b/src/mds/CInode.cc index 37766bd5a038..ea11314ce1ca 100644 --- a/src/mds/CInode.cc +++ b/src/mds/CInode.cc @@ -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());