]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: pass ptarget from link, create, mkdir, symlink, setattr
authorSage Weil <sage@inktank.com>
Fri, 1 Mar 2013 02:08:51 +0000 (18:08 -0800)
committerSage Weil <sage@inktank.com>
Fri, 8 Mar 2013 00:09:45 +0000 (16:09 -0800)
commit80e122f5e8b959d60d9d48b0a9ceac577e22cba4
tree947bcbb3159667598a7056ab84c052d0caad3c23
parent29abaf66ad947213f422ff2f1bf82598e978f958
client: pass ptarget from link, create, mkdir, symlink, setattr

Use the new make_request functionality to ensure that we properly handle
the re-lookup/getattr when we get a traceless reply back from the MDS.

Note that we have to do this on setattr() because ll_getattr() expects to
return the updated inode metadata to the caller.

Signed-off-by: Sage Weil <sage@inktank.com>
src/client/Client.cc
src/client/Client.h