Skip to content

Fix sanitizer test failures#103

Open
CarlosFelipeOR wants to merge 5 commits intomainfrom
fix-sanitizer-test-failures
Open

Fix sanitizer test failures#103
CarlosFelipeOR wants to merge 5 commits intomainfrom
fix-sanitizer-test-failures

Conversation

@CarlosFelipeOR
Copy link
Copy Markdown
Collaborator

Summary

Addresses test failures in UBSAN, ASAN, TSAN, and MSAN regression runs.

Changes

File Change
helpers/cluster.py Increase wait_clickhouse_healthy (90→300s), start_clickhouse (60→300s)
run-regression-high-performance.yml Increase timeout for 10 jobs (180→300 min)
aggregate_functions/regression.py Increase CPU wait ratio thresholds (10/20 → 50/100)
settings/regression.py XFail profiler settings (disabled in sanitizer builds)
iceberg/regression.py XFail schema evolution (#86024)
alter/regression.py XFail attach/replace partition (UNKNOWN_CODEC + #69001)
base_58/regression.py XFail memory usage tests (sanitizer memory overhead)
ontime_benchmark/benchmark.py Skip benchmark with sanitizers (too slow)

Test plan

  • Run sanitizer regression tests to verify reduced failures

Made with Cursor

CarlosFelipeOR and others added 5 commits February 13, 2026 15:06
- Increase server startup timeouts for sanitizer builds
- Increase job timeouts from 180 to 300 minutes
- Add xfails for known bugs exposed by sanitizers
- Skip benchmark tests with sanitizers (too slow)

Co-authored-by: Cursor <cursoragent@cursor.com>
- aggregate_functions: increase receive_timeout/send_timeout to 900s for sanitizers
- rbac: skip compiled expression cache tests (JIT disabled in sanitizers)

Co-authored-by: Cursor <cursoragent@cursor.com>
- base_58: change Fail to Error (test has UnboundLocalError)
- rbac: fix FFails format (tuple not list), combine ARM + sanitizer check
- iceberg: skip iceberg engine tests with sanitizers (server unstable)

Co-authored-by: Cursor <cursoragent@cursor.com>
MSAN builds are 10-20x slower and need more time for server startup.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant