out << ")";
}
- if (dn.get_linkage()->is_referent_remote()) {
- out << " REFERENT REMOTE(";
- out << dn.get_linkage()->get_remote_d_type_string();
- out << ")";
- }
-
if (!dn.lock.is_sync_and_unlocked())
out << " " << dn.lock;
if (!dn.versionlock.is_sync_and_unlocked())
}
}
- {
- out << " remote_ino=";
- out << dn.get_linkage()->get_remote_ino();
- const CInode *ref_in = dn.get_linkage()->get_referent_inode();
- out << " referent_inode_ptr=";
- if (ref_in) {
- out << ref_in;
- } else {
- out << "(nil)";
- }
- out << " referent_ino=";
- out << dn.get_linkage()->get_referent_ino();
- }
-
out << " state=" << dn.get_state();
if (dn.is_new()) out << "|new";
if (dn.state_test(CDentry::STATE_BOTTOMLRU)) out << "|bottomlru";
f->dump_bool("is_primary", get_linkage()->is_primary());
f->dump_bool("is_remote", get_linkage()->is_remote());
- f->dump_bool("is_referent_remote", get_linkage()->is_referent_remote());
f->dump_bool("is_null", get_linkage()->is_null());
f->dump_bool("is_new", is_new());
if (get_linkage()->get_inode()) {
if (linkage.is_remote()) {
f->dump_string("remote_type", linkage.get_remote_d_type_string());
- } else if (linkage.is_referent_remote()) {
- f->dump_string("referent_remote_type", linkage.get_remote_d_type_string());
} else {
f->dump_string("remote_type", "");
}