Inode **out, const UserPerm& perms)
{
Mutex::Locker lock(client_lock);
- ldout(cct, 3) << "ll_lookup " << parent << " " << name << dendl;
+ vinodeno_t vparent = _get_vino(parent);
+ ldout(cct, 3) << "ll_lookup " << vparent << " " << name << dendl;
tout(cct) << "ll_lookup" << std::endl;
tout(cct) << name << std::endl;
_ll_get(in.get());
out:
- ldout(cct, 3) << "ll_lookup " << parent << " " << name
+ ldout(cct, 3) << "ll_lookup " << vparent << " " << name
<< " -> " << r << " (" << hex << attr->st_ino << dec << ")" << dendl;
tout(cct) << attr->st_ino << std::endl;
*out = in.get();
const UserPerm& perms)
{
Mutex::Locker lock(client_lock);
- ldout(cct, 3) << "ll_lookupx " << parent << " " << name << dendl;
+ vinodeno_t vparent = _get_vino(parent);
+ ldout(cct, 3) << "ll_lookupx " << vparent << " " << name << dendl;
tout(cct) << "ll_lookupx" << std::endl;
tout(cct) << name << std::endl;
_ll_get(in.get());
}
- ldout(cct, 3) << "ll_lookupx " << parent << " " << name
+ ldout(cct, 3) << "ll_lookupx " << vparent << " " << name
<< " -> " << r << " (" << hex << stx->stx_ino << dec << ")" << dendl;
tout(cct) << stx->stx_ino << std::endl;
*out = in.get();
vinodeno_t vino = _get_vino(in);
vinodeno_t vnewparent = _get_vino(newparent);
- ldout(cct, 3) << "ll_link " << in << " to " << vnewparent << " " <<
+ ldout(cct, 3) << "ll_link " << vino << " to " << vnewparent << " " <<
newname << dendl;
tout(cct) << "ll_link" << std::endl;
tout(cct) << vino.ino.val << std::endl;
tout(cct) << (unsigned long)*fhp << std::endl;
tout(cct) << ino << std::endl;
- ldout(cct, 3) << "_ll_create " << parent << " " << name << " 0" << oct <<
+ ldout(cct, 3) << "_ll_create " << vparent << " " << name << " 0" << oct <<
mode << dec << " " << ceph_flags_sys2wire(flags) << " = " << r << " (" <<
*fhp << " " << hex << ino << dec << ")" << dendl;