]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
core: introduce DirectMessenger
authorCasey Bodley <cbodley@redhat.com>
Sun, 13 Mar 2016 20:38:20 +0000 (16:38 -0400)
committerCasey Bodley <cbodley@redhat.com>
Tue, 25 Apr 2017 14:37:50 +0000 (10:37 -0400)
commitc293b5925d9e0ecb28505de09b43f29c7c57fa8f
tree7ff84310d9cbdacdf3f16af24e434476a0223935
parent7801682a6baa895e5ab7879488885b80ac53b576
core: introduce DirectMessenger

DirectMessenger provides an efficient mechanism to support
in-process embedding of Ceph components (e.g., embedding of the
Ceph OSD in storage targets such as NFSv4 or iSCSI targets).

Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
15 files changed:
src/CMakeLists.txt
src/msg/DispatchStrategy.h [new file with mode: 0644]
src/msg/FastStrategy.h [new file with mode: 0644]
src/msg/QueueStrategy.cc [new file with mode: 0644]
src/msg/QueueStrategy.h [new file with mode: 0644]
src/msg/xio/DispatchStrategy.h [deleted file]
src/msg/xio/FastStrategy.h [deleted file]
src/msg/xio/QueueStrategy.cc [deleted file]
src/msg/xio/QueueStrategy.h [deleted file]
src/test/CMakeLists.txt
src/test/direct_messenger/CMakeLists.txt [new file with mode: 0644]
src/test/direct_messenger/DirectMessenger.cc [new file with mode: 0644]
src/test/direct_messenger/DirectMessenger.h [new file with mode: 0644]
src/test/direct_messenger/test_direct_messenger.cc [new file with mode: 0644]
src/test/messenger/CMakeLists.txt