]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: pass journal tid through flush object dispatch spec
authorJason Dillaman <dillaman@redhat.com>
Thu, 4 Apr 2019 20:46:37 +0000 (16:46 -0400)
committerJason Dillaman <dillaman@redhat.com>
Thu, 11 Apr 2019 16:47:00 +0000 (12:47 -0400)
commit6c35ca969b06c24707d3e56dd0545b258e4f9e8a
treefe9eb00cdf84d9fe93ea365c2cd30f4ff9bed35d
parent5cf8ad93eab586dd652a47fad30235d997672353
librbd: pass journal tid through flush object dispatch spec

This permits moving the journal flush and commit logic down to the
journal object dispatch layer.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
13 files changed:
src/librbd/cache/ObjectCacherObjectDispatch.cc
src/librbd/cache/ObjectCacherObjectDispatch.h
src/librbd/io/ImageRequest.cc
src/librbd/io/ObjectDispatch.h
src/librbd/io/ObjectDispatchInterface.h
src/librbd/io/ObjectDispatchSpec.h
src/librbd/io/ObjectDispatcher.cc
src/librbd/io/SimpleSchedulerObjectDispatch.cc
src/librbd/io/SimpleSchedulerObjectDispatch.h
src/librbd/journal/ObjectDispatch.cc
src/librbd/journal/ObjectDispatch.h
src/test/librbd/io/test_mock_SimpleSchedulerObjectDispatch.cc
src/test/librbd/mock/io/MockObjectDispatch.h