From 65724356ef552dc092567e7411858994de76b0d4 Mon Sep 17 00:00:00 2001 From: sageweil Date: Sun, 9 Sep 2007 18:38:15 +0000 Subject: [PATCH] fixed dendl whoops, fewer cache dumps git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1797 29311d96-e01e-0410-9327-a35deaab8ce9 --- trunk/ceph/mds/MDCache.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/trunk/ceph/mds/MDCache.cc b/trunk/ceph/mds/MDCache.cc index d0949bca923f7..da0f2d8ee7e68 100644 --- a/trunk/ceph/mds/MDCache.cc +++ b/trunk/ceph/mds/MDCache.cc @@ -5959,6 +5959,8 @@ void MDCache::show_cache() void MDCache::dump_cache() { + if (g_conf.debug_mds < 2) return; + char fn[20]; sprintf(fn, "cachedump.%d.mds%d", mds->mdsmap->get_epoch(), mds->get_nodeid()); @@ -5974,14 +5976,14 @@ void MDCache::dump_cache() it->second->get_dirfrags(dfs); for (list::iterator p = dfs.begin(); p != dfs.end(); ++p) { CDir *dir = *p; - myfile << *dir->inode << dendl; - myfile << *dir << dendl; + myfile << *dir->inode << std::endl; + myfile << *dir << std::endl; for (CDir::map_t::iterator p = dir->items.begin(); p != dir->items.end(); ++p) { CDentry *dn = p->second; - myfile << *dn << dendl; + myfile << *dn << std::endl; } } } -- 2.39.5