disable check segment when build rowset meta by default (#30857)
This commit is contained in:
committed by
yiguolei
parent
e9f9fdf9af
commit
d123abc903
@ -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
|
||||
|
||||
@ -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);
|
||||
|
||||
@ -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(
|
||||
|
||||
Reference in New Issue
Block a user