mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
randomize setting 'ratio_of_defaults_for_sparse_serialization'
This commit is contained in:
parent
52d4e78b7f
commit
fe48ab2b1d
@ -511,7 +511,9 @@ class SettingsRandomizer:
|
|||||||
"merge_tree_coarse_index_granularity": lambda: random.randint(2, 32),
|
"merge_tree_coarse_index_granularity": lambda: random.randint(2, 32),
|
||||||
"optimize_distinct_in_order": lambda: random.randint(0, 1),
|
"optimize_distinct_in_order": lambda: random.randint(0, 1),
|
||||||
"optimize_sorting_by_input_stream_properties": lambda: random.randint(0, 1),
|
"optimize_sorting_by_input_stream_properties": lambda: random.randint(0, 1),
|
||||||
"enable_memory_bound_merging_of_aggregation_results": lambda: random.randint(0, 1),
|
"enable_memory_bound_merging_of_aggregation_results": lambda: random.randint(
|
||||||
|
0, 1
|
||||||
|
),
|
||||||
}
|
}
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@ -524,10 +526,9 @@ class SettingsRandomizer:
|
|||||||
|
|
||||||
class MergeTreeSettingsRandomizer:
|
class MergeTreeSettingsRandomizer:
|
||||||
settings = {
|
settings = {
|
||||||
# Temporary disable due to large number of failures. TODO: fix.
|
"ratio_of_defaults_for_sparse_serialization": threshold_generator(
|
||||||
# "ratio_of_defaults_for_sparse_serialization": threshold_generator(
|
0.3, 0.5, 0.0, 1.0
|
||||||
# 0.1, 0.6, 0.0, 1.0
|
),
|
||||||
# ),
|
|
||||||
"prefer_fetch_merged_part_size_threshold": threshold_generator(
|
"prefer_fetch_merged_part_size_threshold": threshold_generator(
|
||||||
0.2, 0.5, 1, 10 * 1024 * 1024 * 1024
|
0.2, 0.5, 1, 10 * 1024 * 1024 * 1024
|
||||||
),
|
),
|
||||||
@ -1222,7 +1223,7 @@ class TestCase:
|
|||||||
)
|
)
|
||||||
result.check_if_need_retry(args, stdout, stderr, self.runs_count)
|
result.check_if_need_retry(args, stdout, stderr, self.runs_count)
|
||||||
# to avoid breaking CSV parser
|
# to avoid breaking CSV parser
|
||||||
result.description = result.description.replace('\0', '')
|
result.description = result.description.replace("\0", "")
|
||||||
|
|
||||||
if result.status == TestStatus.FAIL:
|
if result.status == TestStatus.FAIL:
|
||||||
result.description = self.add_info_about_settings(result.description)
|
result.description = self.add_info_about_settings(result.description)
|
||||||
@ -1678,7 +1679,12 @@ def check_server_started(args):
|
|||||||
print("\nConnection timeout, will not retry")
|
print("\nConnection timeout, will not retry")
|
||||||
break
|
break
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print("\nUexpected exception, will not retry: ", type(e).__name__, ": ", str(e))
|
print(
|
||||||
|
"\nUexpected exception, will not retry: ",
|
||||||
|
type(e).__name__,
|
||||||
|
": ",
|
||||||
|
str(e),
|
||||||
|
)
|
||||||
break
|
break
|
||||||
|
|
||||||
print("\nAll connection tries failed")
|
print("\nAll connection tries failed")
|
||||||
@ -1955,6 +1961,7 @@ def reportCoverage(args):
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def reportLogStats(args):
|
def reportLogStats(args):
|
||||||
query = """
|
query = """
|
||||||
WITH
|
WITH
|
||||||
|
Loading…
Reference in New Issue
Block a user