This should probably all go away when the original bug is fixed!
void disambiguate_imports();
void recalc_auth_bits();
void trim_unlinked_inodes();
- void remove_inode_recursive(CInode *in);
public:
+ void remove_inode_recursive(CInode *in);
+
void add_rollback(metareqid_t reqid) {
need_resolve_rollback.insert(reqid);
}
dout(-10) << ss << dendl;
mds->logclient.log(LOG_WARN, ss);
dir->unlink_inode(dn);
- mds->mdcache->remove_inode(old_in);
+ mds->mdcache->remove_inode_recursive(old_in);
//assert(0); // hrm! fallout from sloppy unlink? or? hmmm FIXME investigate further
}