]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
journal: support dynamically updating recorder flush options
authorJason Dillaman <dillaman@redhat.com>
Thu, 13 Jun 2019 00:06:11 +0000 (20:06 -0400)
committerJason Dillaman <dillaman@redhat.com>
Mon, 19 Aug 2019 15:15:49 +0000 (11:15 -0400)
commit68ac2cc019d715d5648e71b545e1b616735acdb2
tree519f5775d2792dffbedfb6bbe431491d32896b04
parent62436afa3f33bc184e49bb2f4b07ec65be71d234
journal: support dynamically updating recorder flush options

Default to disabling writeback-style append flushes unless overridden
by a call to 'set_append_batch_options'.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit c0322a13c83f590067a120212620ebba15fc8661)
16 files changed:
src/journal/JournalRecorder.cc
src/journal/JournalRecorder.h
src/journal/Journaler.cc
src/journal/Journaler.h
src/journal/ObjectRecorder.cc
src/journal/ObjectRecorder.h
src/librbd/Journal.cc
src/librbd/journal/DemoteRequest.cc
src/librbd/journal/PromoteRequest.cc
src/test/journal/mock/MockJournaler.h
src/test/journal/test_JournalRecorder.cc
src/test/journal/test_ObjectRecorder.cc
src/test/librbd/fsx.cc
src/test/librbd/journal/test_mock_PromoteRequest.cc
src/test/librbd/test_mock_Journal.cc
src/tools/rbd/action/Journal.cc