}
ceph_assert(in);
+ dout(20) << __func__ << " inode=" << *in << " mtime=" << in->get_inode()->mtime << " change_attr=" << in->get_inode()->change_attr << dendl;
+ dout(20) << __func__ << " projected inode=" << *in << " mtime=" << in->get_projected_inode()->mtime << " change_attr=" << in->get_projected_inode()->change_attr << dendl;
+
utime_t mtime = in->get_inode()->mtime;
if (in->is_dir()) {
before.reset();
}
if (snapid_prev >= dn->first && snapid_prev <= dn->last) {
- dout(30) << __func__ << " dn_before " << dn->get_name() << " "
+ dout(20) << __func__ << " dn_before " << dn->get_name() << " "
<< dn->first << "/" << dn->last << dendl;
before = EntryInfo {dn, in, mtime};
continue;
} else {
if (before.dn && dn->get_name() == name_before) {
if (before.in->ino() != in->ino()) {
- dout(30) << __func__ << " inode changed " << dn->get_name() << " "
+ dout(20) << __func__ << " inode changed " << dn->get_name() << " "
<< dn->first << "/" << dn->last
<< " " << before.mtime << " vs. " << mtime
<< dendl;
before.reset();
} else {
if (mtime == before.mtime) {
- dout(30) << __func__ << " timestamp not changed " << dn->get_name() << " "
+ dout(20) << __func__ << " timestamp not changed " << dn->get_name() << " "
<< dn->first << "/" << dn->last
<< " " << mtime
<< dendl;