Skip to content

Commit ab9b0b2

Browse files
committed
use regex to match sanitizer timeouts
1 parent 4fcb218 commit ab9b0b2

File tree

1 file changed

+23
-255
lines changed

1 file changed

+23
-255
lines changed

tests/broken_tests.yaml

Lines changed: 23 additions & 255 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,9 @@
1+
# Name fields should be unique.
12
- name: 02844_max_backup_bandwidth_s3
23
reason: INVESTIGATE - Fails on debug
34
message: result differs with reference
45
check_types:
56
- debug
6-
- name: 03455_direct_io_read_array_values
7-
reason: INVESTIGATE - Unstable on tsan
8-
check_types:
9-
- tsan
10-
- name: 00974_text_log_table_not_empty
11-
reason: INVESTIGATE - Unstable on tsan
12-
message: 'curl: (28) Operation timed out'
13-
check_types:
14-
- tsan
157
- name: 00626_replace_partition_from_table
168
reason: INVESTIGATE - Unstable on tsan
179
message: 'DB::Exception: Cannot OPTIMIZE table: Current background tasks memory
@@ -31,202 +23,23 @@
3123
- name: 02443_detach_attach_partition
3224
reason: INVESTIGATE - Unstable
3325
message: 'Cannot rename parts to perform operation on them: Code: 521. DB::ErrnoException: Cannot rename'
34-
- name: 03568_mutation_affected_rows_counter
35-
reason: INVESTIGATE - Unstable on tsan
36-
message: 'DB::Exception: Timeout exceeded (180 s) while flushing system log'
37-
check_types:
38-
- tsan
39-
- name: 03100_lwu_03_join
40-
reason: INVESTIGATE - Unstable on tsan
41-
message: 'DB::Exception: Timeout exceeded (180 s) while flushing system log'
42-
check_types:
43-
- tsan
44-
- name: 02479_race_condition_between_insert_and_droppin_mv
45-
reason: INVESTIGATE - Timeout in ClickHouse query
46-
check_types:
47-
- tsan
48-
- msan
49-
- name: 01037_polygon_dicts_correctness_fast
50-
reason: INVESTIGATE - Timeout in ClickHouse query
51-
check_types:
52-
- tsan
53-
- msan
5426
- name: 03441_deltalake_clickhouse_public_datasets
5527
reason: INVESTIGATE - S3 sometimes unreachable
5628
message: 'Error interacting with object store: Generic S3 error: Error performing GET'
5729
- name: 03441_deltalake_clickhouse_virtual_columns
5830
reason: INVESTIGATE - S3 sometimes unreachable
5931
message: 'Error interacting with object store: Generic S3 error: Error performing GET'
60-
- name: 03357_join_pk_sharding
61-
reason: INVESTIGATE - Timeout. Unstable?
62-
check_types:
63-
- tsan
64-
- msan
65-
- name: 01630_simple_aggregate_all_functions_in_summing_merge_tree
66-
reason: INVESTIGATE - Unstable?
67-
check_types:
68-
- tsan
69-
- name: 03514_grace_hash_join_logical_error
70-
reason: INVESTIGATE - timeout
71-
message: Timeout! Processes left in process group
72-
check_types:
73-
- tsan
7432
- name: 00167_read_bytes_from_fs
7533
reason: INVESTIGATE - Memory limit exceeded
7634
message: 'DB::Exception: (total) memory limit exceeded:'
7735
- name: 02700_s3_part_INT_MAX
7836
reason: INVESTIGATE - Memory limit exceeded
7937
message: 'DB::Exception: (total) memory limit exceeded:'
80-
- name: 01903_correct_block_size_prediction_with_default
81-
reason: INVESTIGATE - Unstable on tsan
82-
check_types:
83-
- tsan
84-
- name: 00157_cache_dictionary
85-
reason: INVESTIGATE - Timeout/Memory limit exceeded in ClickHouse query
86-
- name: 01655_plan_optimizations_optimize_read_in_window_order_long
87-
reason: INVESTIGATE - Timeout. Unstable on tsan
88-
message: Timeout! Processes left in process group
89-
check_types:
90-
- tsan
91-
- name: 02473_optimize_old_parts
92-
reason: INVESTIGATE - Unstable on tsan
93-
check_types:
94-
- tsan
95-
- name: 03216_arrayWithConstant_limits
96-
reason: INVESTIGATE - Timeout. Unstable on tsan
97-
message: Timeout! Processes left in process group
98-
check_types:
99-
- tsan
100-
- name: 02099_hashed_array_dictionary_complex_key
101-
reason: INVESTIGATE - Timeout. Unstable on tsan
102-
message: Timeout! Processes left in process group
103-
check_types:
104-
- tsan
105-
- name: 03305_mergine_aggregated_filter_push_down
106-
reason: INVESTIGATE - Timeout on tsan
107-
message: Timeout! Processes left in process group
108-
check_types:
109-
- tsan
110-
- name: 02760_dictionaries_memory
111-
reason: INVESTIGATE - Timeout on tsan
112-
message: Timeout! Processes left in process group
113-
check_types:
114-
- tsan
115-
- name: 03532_json_dynamic_updates
116-
reason: INVESTIGATE - Timeout on tsan
117-
message: Timeout! Processes left in process group
118-
check_types:
119-
- tsan
120-
- name: 03094_grouparraysorted_memory
121-
reason: INVESTIGATE - Timeout on tsan
122-
message: Timeout! Processes left in process group
123-
check_types:
124-
- tsan
125-
- name: 02784_parallel_replicas_automatic_decision
126-
reason: INVESTIGATE - Timeout on tsan
127-
message: Timeout! Processes left in process group
128-
check_types:
129-
- tsan
130-
- name: 01184_long_insert_values_huge_strings
131-
reason: INVESTIGATE - Timeout on tsan
132-
message: Timeout! Processes left in process group
133-
check_types:
134-
- tsan
135-
- name: 02389_analyzer_nested_lambda
136-
reason: INVESTIGATE - Timeout on tsan
137-
message: Timeout
138-
check_types:
139-
- tsan
140-
- name: 02581_share_big_sets_between_mutation_tasks
141-
reason: INVESTIGATE - Timeout on tsan
142-
message: Timeout! Processes left in process group
143-
check_types:
144-
- tsan
145-
- name: 02581_share_big_sets_between_mutation_tasks_with_storage_set
146-
reason: INVESTIGATE - Timeout on tsan
147-
check_types:
148-
- tsan
149-
- name: 00596_limit_on_expanded_ast
150-
reason: INVESTIGATE - Timeout on tsan, msan
151-
message: Timeout! Processes left in process group
152-
check_types:
153-
- tsan
154-
- msan
155-
- name: 00816_long_concurrent_alter_column
156-
reason: INVESTIGATE - Timeout on msan
157-
message: Timeout! Processes left in process group
158-
check_types:
159-
- msan
160-
- name: 00377_shard_group_uniq_array_of_string_array
161-
reason: INVESTIGATE - Timeout on tsan
162-
message: Timeout! Processes left in process group
163-
check_types:
164-
- tsan
165-
- name: 01799_long_uniq_theta_sketch
166-
reason: INVESTIGATE - Unstable on tsan
167-
check_types:
168-
- tsan
16938
- name: 03572_export_merge_tree_part_to_object_storage
17039
reason: INVESTIGATE - Unstable on tsan
17140
message: result differs with reference
17241
check_types:
17342
- tsan
174-
- name: 00172_hits_joins
175-
reason: INVESTIGATE - Timeout on tsan, msan
176-
message: Timeout! Processes left in process group
177-
check_types:
178-
- tsan
179-
- msan
180-
- name: 00084_external_aggregation
181-
reason: INVESTIGATE - Timeout on tsan, msan
182-
message: Timeout! Processes left in process group
183-
check_types:
184-
- tsan
185-
- msan
186-
- name: 03127_system_unload_primary_key_table
187-
reason: INVESTIGATE - Timeout on msan
188-
message: Timeout! Processes left in process group
189-
check_types:
190-
- msan
191-
- name: 00184_parallel_hash_returns_same_res_as_hash
192-
reason: INVESTIGATE - Timeout on tsan
193-
message: Timeout! Processes left in process group
194-
check_types:
195-
- tsan
196-
- name: 00429_long_http_bufferization
197-
reason: INVESTIGATE - Timeout on tsan, msan
198-
message: Timeout! Processes left in process group
199-
check_types:
200-
- tsan
201-
- msan
202-
- name: 00159_parallel_formatting_json_and_friends_1
203-
reason: INVESTIGATE - Timeout on msan
204-
message: Timeout! Processes left in process group
205-
check_types:
206-
- msan
207-
- name: 02177_issue_31009
208-
reason: INVESTIGATE - Timeout on ubsan
209-
message: Timeout! Processes left in process group
210-
check_types:
211-
- ubsan
212-
- name: 00159_parallel_formatting_csv_and_friends
213-
reason: INVESTIGATE - Timeout on ubsan
214-
message: Timeout! Processes left in process group
215-
check_types:
216-
- ubsan
217-
- name: 00024_random_counters
218-
reason: INVESTIGATE - Timeout on sanitizers
219-
message: Timeout! Processes left in process group
220-
- name: 00159_parallel_formatting_json_and_friends_2
221-
reason: INVESTIGATE - Timeout on tsan
222-
message: Timeout
223-
check_types:
224-
- tsan
225-
- name: 01782_field_oom
226-
reason: INVESTIGATE - Timeout on tsan
227-
message: Timeout
228-
check_types:
229-
- tsan
23043
- name: 03321_clickhouse_local_initialization_not_too_slow_even_under_sanitizers
23144
reason: INVESTIGATE - Unstable on msan
23245
check_types:
@@ -236,63 +49,6 @@
23649
message: 'DB::Exception: Estimated query execution time'
23750
check_types:
23851
- tsan
239-
- name: 03096_order_by_system_tables
240-
reason: INVESTIGATE - Unstable on tsan
241-
message: Timeout
242-
check_types:
243-
- tsan
244-
- name: 02210_processors_profile_log
245-
reason: INVESTIGATE - Unstable on tsan
246-
message: Timeout
247-
check_types:
248-
- tsan
249-
- name: 03555_json_shared_data_advanced_paths_indexes
250-
reason: INVESTIGATE - Timeout on tsan, msan
251-
message: Timeout
252-
check_types:
253-
- tsan
254-
- msan
255-
- name: 02935_parallel_replicas_settings
256-
reason: INVESTIGATE - Timeout on tsan
257-
message: Timeout exceeded (180 s) while flushing system log
258-
check_types:
259-
- tsan
260-
- name: 03100_lwu_23_apply_patches
261-
reason: INVESTIGATE - Timeout on tsan
262-
message: Timeout exceeded (180 s) while flushing system log
263-
check_types:
264-
- tsan
265-
- name: 03100_lwu_deletes_4_index
266-
reason: INVESTIGATE - Timeout on tsan
267-
message: Timeout exceeded (180 s) while flushing system log
268-
check_types:
269-
- tsan
270-
- name: 00284_external_aggregation
271-
reason: INVESTIGATE - Timeout in query on tsan, msan
272-
message: 'DB::Exception: Timeout exceeded'
273-
check_types:
274-
- tsan
275-
- msan
276-
- name: 03550_analyzer_remote_view_columns
277-
reason: INVESTIGATE - Timeout on tsan
278-
message: 'DB::Exception: Timeout exceeded (180 s) while flushing system log'
279-
check_types:
280-
- tsan
281-
- name: 01630_simple_aggregate_all_functions_in_aggregating_merge_tree
282-
reason: INVESTIGATE - Timeout on tsan
283-
message: Timeout exceeded
284-
check_types:
285-
- tsan
286-
- name: 03593_backup_with_broken_projection
287-
reason: INVESTIGATE - Timeout on msan
288-
message: Timeout
289-
check_types:
290-
- msan
291-
- name: 00159_parallel_formatting_http
292-
reason: INVESTIGATE - Timeout in curl on tsan
293-
message: 'curl: (28) Operation timed out'
294-
check_types:
295-
- tsan
29652
- name: 02676_optimize_old_parts_replicated
29753
reason: INVESTIGATE - Unstable on tsan
29854
message: result differs with reference
@@ -379,24 +135,36 @@
379135
- tsan
380136
- name: test_database_hms/test.py::test_list_tables
381137
reason: 'KNOWN: Occasional timeout'
382-
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed
383-
out after 300 seconds
138+
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed out after 300 seconds
384139
- name: test_database_hms/test.py::test_many_namespaces
385140
reason: 'KNOWN: Occasional timeout'
386-
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed
387-
out after 300 seconds
141+
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed out after 300 seconds
388142
- name: test_database_hms/test.py::test_select
389143
reason: 'KNOWN: Occasional timeout'
390-
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed
391-
out after 300 seconds
144+
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed out after 300 seconds
392145
- name: test_database_hms/test.py::test_tables_with_same_location
393146
reason: 'KNOWN: Occasional timeout'
394-
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed
395-
out after 300 seconds
147+
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed out after 300 seconds
396148
- name: test_database_hms/test.py::test_hide_sensitive_info
397149
reason: 'KNOWN: Occasional timeout'
398-
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed
399-
out after 300 seconds
150+
message: docker_compose_iceberg_hms_catalog.yml', '--verbose', 'up', '-d']' timed out after 300 seconds
400151
- name: test_keeper_memory_soft_limit/test.py::test_soft_limit_create
401152
reason: 'INVESTIGATE: Out of Memory'
402153
message: 'Coordination error: Out of Memory.'
154+
155+
# Regex rules should be ordered from most specific to least specific.
156+
# regex: true applies to name, message, and not_message fields, but not to reason or check_types fields.
157+
158+
# Match all sanitizer related timeouts in stateless tests
159+
- name: \d{5}_.*
160+
reason: 'KNOWN: Random timeout with sanitizer'
161+
message: 'Timeout! Processes left in process group
162+
|DB::Exception: Timeout exceeded
163+
|curl: \(28\) Operation timed out'
164+
not_message: 'Sanitizer trap'
165+
regex: true
166+
check_types:
167+
- tsan
168+
- asan
169+
- msan
170+
- ubsan

0 commit comments

Comments
 (0)