Skip to content

Antalya 26.6 - CI fixes continued#2071

Open
strtgbb wants to merge 12 commits into
antalya-26.6from
ci-fixes-26.6
Open

Antalya 26.6 - CI fixes continued#2071
strtgbb wants to merge 12 commits into
antalya-26.6from
ci-fixes-26.6

Conversation

@strtgbb

@strtgbb strtgbb commented Jul 17, 2026

Copy link
Copy Markdown
Collaborator

Changelog category (leave one):

  • CI Fix or Improvement (changelog entry is not required)

Fix grype scan
Fix unstable tests

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • Aarch64 tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All Regression
  • Disable CI Cache

Regression jobs to run:

  • Fast suites (mostly <1h)
  • Aggregate Functions (2h)
  • Alter (1.5h)
  • Benchmark (30m)
  • ClickHouse Keeper (1h)
  • Iceberg (2h)
  • LDAP (1h)
  • OAuth (5m)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • S3 Export (2h)
  • Swarms (30m)
  • Tiered Storage (2h)

@strtgbb strtgbb added cicd Improvements and fixes to the CICD process antalya-26.6 labels Jul 17, 2026
@github-actions

github-actions Bot commented Jul 17, 2026

Copy link
Copy Markdown

Workflow [PR], commit [d7539ea]

strtgbb and others added 3 commits July 17, 2026 15:34
The test relies on the automatic whole-partition force merge
(`min_age_to_force_merge_on_partition_only`) reducing the number of
active parts within a bounded wait. Under heavy parallel load two effects
could starve that merge past the wait window, leaving an extra part and a
result differing from the reference (`3` instead of `2` in the "disable
limit" case):

- `getBestPartitionToOptimizeEntire` skips the whole-partition merge while
  the server-wide background merge pool has fewer free slots than
  `number_of_free_entries_in_pool_to_execute_optimize_entire_partition`
  (default 25). On a busy runner this gate keeps firing.
- Every merge-selection round that selects nothing multiplies the
  merge-selecting sleep by `merge_selecting_sleep_slowdown_factor` up to
  `max_merge_selecting_sleep_ms` (default 60s), so retries become sparse.

Set `number_of_free_entries_in_pool_to_execute_optimize_entire_partition=1`
and `max_merge_selecting_sleep_ms=1000` on the partition-only tables - the
same guards the analogous test 03357_replacing_min_age_cleanup already uses.

Closes: ClickHouse#107506

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@strtgbb strtgbb changed the title Antalya 26.6 - Ci fixes continued Antalya 26.6 - CI fixes continued Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya-26.6 cicd Improvements and fixes to the CICD process

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants