]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: push objecter completions to a Finisher
authorSage Weil <sage@redhat.com>
Sun, 20 Jul 2014 22:00:55 +0000 (15:00 -0700)
committerJohn Spray <john.spray@redhat.com>
Mon, 25 Aug 2014 00:34:02 +0000 (01:34 +0100)
commit2e308123187e2b333958c6eb07a375c8bbacc1c9
treef091c12e77491b9e211ea7aadd29e0e57e42ef79
parent641364e70599e625c2fbbcba88c45c67a002b3a5
mds: push objecter completions to a Finisher

Most/all of the MDS completions need to be reentrant (and potentially
call back into the Objecter).  Shove them all onto a Finisher to make
sure that is safe.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mds/CDir.cc
src/mds/CInode.cc
src/mds/MDCache.cc
src/mds/MDSTable.cc
src/mds/SessionMap.cc