]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
MDCache: "handle" request_forward on internal ops
authorGreg Farnum <greg@inktank.com>
Wed, 27 Aug 2014 21:11:26 +0000 (14:11 -0700)
committerGreg Farnum <gfarnum@redhat.com>
Fri, 7 Nov 2014 20:42:15 +0000 (12:42 -0800)
commit391740215d2c1de032fb4b6e6fd1aa94e30593fc
treede8986171a3863197c43feb1aec687496c78f9ff
parenta4da52266516776d5f8ae126ed7cadaa7c6f2c19
MDCache: "handle" request_forward on internal ops

For now, just return -EXDEV ("Cross-device link") on internal ops that
require forwarding, as forwarding internal ops will require a great deal more
infrastructure.. But push the issue down to this level instead of worrying
about it in path_traverse, and consider the possibility that the MDRequest
might not have a client_request that it's wrapped around.

Signed-off-by: Greg Farnum <greg@inktank.com>
src/mds/MDCache.cc