(v > g_conf->mds_bal_split_wr && type == META_POP_IWR);
dout(20) << "hit_dir " << type << " pop is " << v << ", frag " << dir->get_frag()
- << " size " << dir->get_frag_size() << dendl;
+ << " size " << dir->get_frag_size() << " " << dir->pop_me << dendl;
maybe_fragment(dir, hot);
inline std::ostream& operator<<(std::ostream& out, const dirfrag_load_vec_t& dl)
{
- return out << "[" << dl.vec[0].get_last() << "," << dl.vec[1].get_last()
- << " " << dl.meta_load() << "]";
+ std::ostringstream ss;
+ ss << std::setprecision(1) << std::fixed
+ << "[pop"
+ " IRD:" << dl.vec[0]
+ << " IWR:" << dl.vec[1]
+ << " RDR:" << dl.vec[2]
+ << " FET:" << dl.vec[3]
+ << " STR:" << dl.vec[4]
+ << " *LOAD:" << dl.meta_load() << "]";
+ return out << ss.str() << std::endl;
}