25.8.15 Stable Backport of #90059: Unblock ttl part drops for cold volumes#1363
25.8.15 Stable Backport of #90059: Unblock ttl part drops for cold volumes#1363zvonand wants to merge 1 commit intoreleases/25.8.15from
Conversation
…merges_in_cold_volumes Unblock ttl part drops for cold volumes
CI Failure Analysis1. Grype Scan (alpine variant)Failure: Evidence: The regular Verdict: Transient infrastructure error. Unrelated to PR changes. 2. Regression Tests (aggregate_functions_1) - Pre-existing FailureFailure: Evidence these are pre-existing on base branch (
Root cause: Verdict: Pre-existing failure on base branch. Unrelated to PR changes. 3. Regression Tests (S3 suites) - Pre-existing FailuresFailures:
Evidence these are pre-existing on base branch:
Root cause: Zero copy replication tests failing - tracked in Altinity/clickhouse-regression#93 Verdict: Pre-existing failures on base branch. Unrelated to PR changes. 4. Regression Tests (alter_attach_1, kerberos, parquet_minio) - Infrastructure FailuresFailures:
Root cause: All three failed with identical error: Evidence: These tests passed on base branch MasterCI #21629577076, indicating this is a transient Docker infrastructure issue rather than a test regression. Verdict: CI infrastructure failure (Docker). Unrelated to PR changes. 5. Integration Tests (amd_asan, old analyzer, 3/6) - Infrastructure TimeoutFailure: Job timed out at 1h45m with no test results Root cause: GitHub Actions runner timeout before tests could complete. Verdict: CI infrastructure timeout. Unrelated to PR changes. 6. TSAN Test Failures - Known Flaky PatternFailures:
Evidence this is a known flaky pattern:
Verdict: Known flaky TSAN tests. Unrelated to PR changes. Summary
Verdict: All failures are unrelated to the PR changes. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Split part ranges by volume characteristics to enable TTL drop merges for cold volumes. After this patch, parts with a max TTL < now will be removed from cold storage. The algorithm will schedule only single part drops. (ClickHouse#90059 by @Michicosun)
CI/CD Options
Exclude tests:
Regression jobs to run: