From: Sage Weil Date: Mon, 4 Mar 2013 23:46:49 +0000 (-0800) Subject: client: force lookup on traceless reply X-Git-Tag: v0.60~121^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bc92b4061741825d38452d33d6ed0e7cfe9b2f47;p=ceph.git client: force lookup on traceless reply Call _do_lookup directly so that we avoid hitting the cache Signed-off-by: Sage Weil --- diff --git a/src/client/Client.cc b/src/client/Client.cc index 9f8ba4accbcd..2f6feb245f75 100644 --- a/src/client/Client.cc +++ b/src/client/Client.cc @@ -1306,7 +1306,7 @@ int Client::make_request(MetaRequest *request, << " got_ino " << got_created_ino << " ino " << created_ino << dendl; - r = _lookup(request->dentry->dir->parent_inode, request->dentry->name, &target); + r = _do_lookup(request->dentry->dir->parent_inode, request->dentry->name, &target); } else { ldout(cct, 10) << "make_request got traceless reply, forcing getattr on #" << request->inode->ino << dendl;