]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
librbd: add re-connect and infligh enable feature
authorshangdehao1 <dehao.shang@intel.com>
Fri, 31 May 2019 01:47:31 +0000 (09:47 +0800)
committerJason Dillaman <dillaman@redhat.com>
Mon, 24 Jun 2019 21:35:40 +0000 (17:35 -0400)
commit9b89c24a610708c15f93e520ec3228abe966227e
treeee472a2cbd86c4ecd6387f310fcae1df6504b024
parentfb7548c7203fd69e5367b533e110ac4f31a4a1ae
librbd: add re-connect and infligh enable feature

- reconnect : when session don't work or RO daemon crash,
  parent cache will try to re-connect daemon.
- in-fligh enable RO daemon.

Signed-off-by: Dehao Shang <dehao.shang@intel.com>
src/librbd/cache/ParentCacheObjectDispatch.cc
src/librbd/cache/ParentCacheObjectDispatch.h
src/test/immutable_object_cache/MockCacheDaemon.h
src/test/librbd/cache/test_mock_ParentImageCache.cc
src/tools/immutable_object_cache/CacheClient.cc
src/tools/immutable_object_cache/CacheSession.cc
src/tools/immutable_object_cache/CacheSession.h