disable check segment when build rowset meta by default (#30857)

This commit is contained in:
HHoflittlefish777
2024-02-05 21:55:10 +08:00
committed by yiguolei
parent e9f9fdf9af
commit d123abc903
3 changed files with 5 additions and 1 deletions

View File

@ -1180,6 +1180,8 @@ DEFINE_mDouble(high_disk_avail_level_diff_usages, "0.15");
// create tablet in partition random robin idx lru size, default 10000
DEFINE_Int32(partition_disk_index_lru_size, "10000");
DEFINE_mBool(check_segment_when_build_rowset_meta, "false");
// clang-format off
#ifdef BE_TEST
// test s3

View File

@ -1256,6 +1256,8 @@ DECLARE_mDouble(high_disk_avail_level_diff_usages);
// create tablet in partition random robin idx lru size, default 10000
DECLARE_Int32(partition_disk_index_lru_size);
DECLARE_mBool(check_segment_when_build_rowset_meta);
#ifdef BE_TEST
// test s3
DECLARE_String(test_s3_resource);

View File

@ -643,7 +643,7 @@ Status BaseBetaRowsetWriter::_build_rowset_meta(std::shared_ptr<RowsetMeta> rows
}
auto segment_num = _num_seg();
if (check_segment_num) {
if (check_segment_num && config::check_segment_when_build_rowset_meta) {
auto segments_encoded_key_bounds_size = segments_encoded_key_bounds.size();
if (segments_encoded_key_bounds_size != segment_num) {
return Status::InternalError(