]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: let Objecter dispatch directly
authorSage Weil <sage@redhat.com>
Mon, 21 Jul 2014 03:50:00 +0000 (20:50 -0700)
committerJohn Spray <john.spray@redhat.com>
Mon, 25 Aug 2014 00:34:02 +0000 (01:34 +0100)
commit7262da3af4adcb9b8984e5e54e3b9d50539cb524
treecbb7b3fb360d59d3909c89759274bded83ae6334
parentd3b87fb692fd0a3258a9458ba6ef918431204ec1
client: let Objecter dispatch directly

Add Objecter as a direct dispatcher.  Drop all of the callbacks and
messages we were passing along.  Wrap the IO completions in client_lock
(via C_Lock) and shunt them to the objecter_finisher.

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