*/
bool CDir::check_rstats()
{
+ if (!g_conf->mds_debug_scatterstat)
+ return true;
+
dout(25) << "check_rstats on " << this << dendl;
if (!is_complete() || !is_auth() || is_frozen()) {
dout(10) << "check_rstats bailing out -- incomplete or non-auth or frozen dir!" << dendl;
//if (i->second->get_linkage()->is_primary())
dout(1) << *(i->second) << dendl;
}
- assert(!g_conf->mds_debug_scatterstat ||
- (get_num_head_items() ==
- (fnode.fragstat.nfiles + fnode.fragstat.nsubdirs)));
+ assert(get_num_head_items() == (fnode.fragstat.nfiles + fnode.fragstat.nsubdirs));
} else {
dout(20) << "get_num_head_items() = " << get_num_head_items()
<< "; fnode.fragstat.nfiles=" << fnode.fragstat.nfiles
dout(25) << "my rstats: " << fnode.rstat << dendl;
}
- assert(!g_conf->mds_debug_scatterstat || sub_info.rbytes == fnode.rstat.rbytes);
- assert(!g_conf->mds_debug_scatterstat || sub_info.rfiles == fnode.rstat.rfiles);
- assert(!g_conf->mds_debug_scatterstat || sub_info.rsubdirs == fnode.rstat.rsubdirs);
+ assert(sub_info.rbytes == fnode.rstat.rbytes);
+ assert(sub_info.rfiles == fnode.rstat.rfiles);
+ assert(sub_info.rsubdirs == fnode.rstat.rsubdirs);
dout(10) << "check_rstats complete on " << this << dendl;
return true;
}