From: Yan, Zheng Date: Thu, 28 Jan 2016 13:44:39 +0000 (+0800) Subject: mds: improve debug message for CDir::check_rstat() X-Git-Tag: v10.1.0~176^2~1^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a656f94ff51a3bc253cc3a5e988a349ac00cfbe1;p=ceph.git mds: improve debug message for CDir::check_rstat() Signed-off-by: Yan, Zheng --- diff --git a/src/mds/CDir.cc b/src/mds/CDir.cc index 0dae5bc1991..5da79fc24cf 100644 --- a/src/mds/CDir.cc +++ b/src/mds/CDir.cc @@ -274,8 +274,15 @@ bool CDir::check_rstats(bool scrub) if (!good) { if (!scrub) { - for (map_t::iterator i = items.begin(); i != items.end(); ++i) - dout(1) << *(i->second) << dendl; + for (map_t::iterator i = items.begin(); i != items.end(); ++i) { + CDentry *dn = i->second; + if (dn->get_linkage()->is_primary()) { + CInode *in = dn->get_linkage()->inode; + dout(1) << *dn << " rstat " << in->inode.accounted_rstat << dendl; + } else { + dout(1) << *dn << dendl; + } + } assert(frag_info.nfiles == fnode.fragstat.nfiles); assert(frag_info.nsubdirs == fnode.fragstat.nsubdirs);