]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
client: enable using external Objecter
authorJohn Spray <john.spray@redhat.com>
Thu, 30 Mar 2017 14:06:12 +0000 (10:06 -0400)
committerKefu Chai <kchai@redhat.com>
Wed, 3 May 2017 05:37:52 +0000 (13:37 +0800)
commitbff87c555508addcf73af92e1d1a3752e802af57
tree0e0091df41894a97ff0481546e2bfe26ff331e09
parentabd9f26793da35a667813827e936b037bd882ab6
client: enable using external Objecter

To enable places that already have an objecter
(such as ceph-mgr) to avoid spinning up another
one inside Client.

This will also be a path to re-using the librados
objecter in multiple instances of libcephfs in the
same process, a la nfs-ganesha.

Signed-off-by: John Spray <john.spray@redhat.com>
src/ceph_fuse.cc
src/ceph_syn.cc
src/client/Client.cc
src/client/Client.h
src/client/SyntheticClient.cc
src/libcephfs.cc
src/mon/MonClient.cc
src/mon/MonClient.h