]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
Merge pull request #1532 from ceph/wip-fast-dispatch
authorGregory Farnum <greg@inktank.com>
Wed, 7 May 2014 06:06:14 +0000 (23:06 -0700)
committerGregory Farnum <greg@inktank.com>
Wed, 7 May 2014 06:06:14 +0000 (23:06 -0700)
commit523619b0e54239ac9a30ff172cb9c65f21b356c1
tree09b8700ad5efaa479866222faa46c7e8ff1e1bb7
parentb7134c9a2ef98d7bd0e1e39fc2b6d3004b48e812
parent5e5a0867b172bf9b515c4044b076d31f8fa9abbf
Merge pull request #1532 from ceph/wip-fast-dispatch

fast dispatch
This series adds an ms_fast_dispatch interface to the Messenger/Dispatcher, designed so that you can dispatch messages directly from the Pipe threads without going through the Dispatch queue.
It also sets the OSD to make use of this interface for most operations, and switches to finer-grained locking and use of local data in a bunch of different paths to enable that.

Reviewed-by: Samuel Just <sam.just@inktank.com>