diff options
author | Xuehan Xu <xuxuehan@qianxin.com> | 2024-02-21 09:09:59 +0100 |
---|---|---|
committer | Xuehan Xu <xuxuehan@qianxin.com> | 2024-04-22 05:51:01 +0200 |
commit | 361ac1f6937339d8e8e177f3e15cdb07c7376be7 (patch) | |
tree | 0be530907b50f3e08d32b1e4e4a2f5ca3b970d29 /src/common/options/crimson.yaml.in | |
parent | test/crimson/seastore/test_object_data_handler: disable max_extent_size (diff) | |
download | ceph-361ac1f6937339d8e8e177f3e15cdb07c7376be7.tar.xz ceph-361ac1f6937339d8e8e177f3e15cdb07c7376be7.zip |
crimson/os/seastore/transaction_manager: fully load extents when
remapping extents with full extent integrity check enabled
Signed-off-by: Xuehan Xu <xuxuehan@qianxin.com>
Diffstat (limited to 'src/common/options/crimson.yaml.in')
-rw-r--r-- | src/common/options/crimson.yaml.in | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/common/options/crimson.yaml.in b/src/common/options/crimson.yaml.in index 4a0eb5627b8..7030780d9a9 100644 --- a/src/common/options/crimson.yaml.in +++ b/src/common/options/crimson.yaml.in @@ -83,6 +83,16 @@ options: level: dev desc: default logical address space reservation for seastore objects' metadata default: 16777216 +# TODO: implement sub-extent checksum and deprecate this configuration. +- name: seastore_full_integrity_check + type: bool + level: dev + desc: Whether seastore need to fully check the integrity of each extent, + non-full integrity check means the integrity check might be skipped + during extent remapping for better performance, disable with caution + default: false +# TODO: seastore_max_data_allocation_size should be dropped once the sub-extent +# read/checksum is implemented. - name: seastore_max_data_allocation_size type: size level: advanced |