]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore/transaction_manager: set to test mode under debug build
authorYingxin Cheng <yingxin.cheng@intel.com>
Mon, 30 May 2022 10:35:33 +0000 (18:35 +0800)
committerYingxin Cheng <yingxin.cheng@intel.com>
Tue, 31 May 2022 04:23:01 +0000 (12:23 +0800)
commitbb0e35bf5493c91c36ad63dbd0fdeaa9b58c5efd
treeda9bc9e34dc6c0ef9e6031fd51ca08fa18ed3efa
parentba1227e547db6fec3354df6865423ae9bcb5e097
crimson/os/seastore/transaction_manager: set to test mode under debug build

* force to test mode under debug build.
* make reclaim to happen and validated as early as possible.
* do not block user transaction when reclaim-ratio (unalive/unavailable)
  is high, especially in the beginning.

Signed-off-by: Yingxin Cheng <yingxin.cheng@intel.com>
src/crimson/os/seastore/seastore.cc
src/crimson/os/seastore/segment_cleaner.h
src/crimson/os/seastore/transaction_manager.h
src/crimson/tools/store_nbd/tm_driver.cc