]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/journal: rework RecordSubmitter for reuse
authorYingxin Cheng <yingxin.cheng@intel.com>
Wed, 9 Mar 2022 13:44:30 +0000 (21:44 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Fri, 18 Mar 2022 02:15:47 +0000 (10:15 +0800)
commit08154649e60932d9ea01a8892dab9c2798f6e961
tree31eed2fee7c1a86135aa4f4d5531b7c2f71bcc2b
parent86b419feeae92c70e714add6c41c8a2e244b8784
crimson/os/seastore/journal: rework RecordSubmitter for reuse

* Redesign submission logic to support concurrent submits;
* Extract out journal specific write_pipeline and flush;
* Distinguish logs by name;

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/journal/segmented_journal.cc
src/crimson/os/seastore/journal/segmented_journal.h