]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore/journal: implement RecordSubmitter and RecordBatch
authorYingxin Cheng <yingxin.cheng@intel.com>
Thu, 21 Oct 2021 08:01:46 +0000 (16:01 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Wed, 3 Nov 2021 07:11:32 +0000 (15:11 +0800)
commitba454780f19bf98788e2b8382b49f3eace0781be
treebc28a812a44f9a79f52786b946935b34d75ac5ca
parenta6d91c3f971ce2c564fe8ad82a66ab6451207cd4
crimson/os/seastore/journal: implement RecordSubmitter and RecordBatch

To be able to batch records for write, meanwhile, still allows
concurrent writes.

The current change doesn't seem to impact write performance either to
prefer batching or concurrent writes, so set the io_depth to 2 for
demonstration.

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