Backport #106077 to 26.5: Bump `curl` from 8.19 to 8.20 by robot-clickhouse-ci-2 · Pull Request #106311 · ClickHouse/ClickHouse · GitHub
Skip to content

Backport #106077 to 26.5: Bump curl from 8.19 to 8.20#106311

Merged
thevar1able merged 1 commit into
26.5from
backport/26.5/106077
Jun 10, 2026
Merged

Backport #106077 to 26.5: Bump curl from 8.19 to 8.20#106311
thevar1able merged 1 commit into
26.5from
backport/26.5/106077

Conversation

@robot-clickhouse-ci-2

@robot-clickhouse-ci-2 robot-clickhouse-ci-2 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

Original pull-request #106077
Cherry-pick pull-request #106310

This pull-request is a last step of an automated backporting.
Treat it as a standard pull-request: look at the checks and resolve conflicts.
Merge it only if you intend to backport changes to the target branch, otherwise just close it.

The PR source

The PR is created in the CI job

Version info

  • Merged into: 26.5.3.15

@robot-clickhouse-ci-2 robot-clickhouse-ci-2 added the pr-backport Changes, backported to release branch. Do not use manually - automated use only! label Jun 2, 2026
@clickhouse-gh

clickhouse-gh Bot commented Jun 2, 2026

Copy link
Copy Markdown
Contributor

@alexey-milovidov alexey-milovidov added the close in a month if not active This will be closed in case of no information label Jun 3, 2026
Maoyao233 pushed a commit to Maoyao233/ClickHouse that referenced this pull request Jun 8, 2026
`test_hedged_requests/test.py::test_stuck_replica` is chronically flaky
on heavily overcommitted ASan/UBSan integration shards. The failure shape
in CIDB is identical across 9 unrelated PRs in the past 30 days:

    pause_container('node_1') did not become observably effective within
    90.0s ... still succeed after ~890 probe iterations; last outcome:
    server replied (4 bytes)

The probe in `_wait_for_pause_effective` keeps receiving live ClickHouse
exception packets from `node_1` for the entire 90s budget, which proves
that `docker compose pause` returned success while the cgroup freezer
never actually froze the user-space tasks. The existing SIGSTOP fallback
in `ClickHouseCluster.pause_container` only fires when `docker compose
pause` raises an exception, not when it lies about success, so the
escalation path was never taken.

Switch this test to `cluster.pause_container_using_signal`, which uses
`SIGSTOP`/`SIGCONT` from the start. A signal cannot be silently lost the
way the cgroup freezer can, so the pause becomes observable on the very
first probe iteration. Same helper is already used by
`test_postgresql_replica_database_engine` for the same reason.

The change is local to one call site. The chronic flake hit
`Integration tests (amd_asan_ubsan, db disk, old analyzer, 1/6)` in the
following PRs (CIDB, last 30 days): ClickHouse#103404, ClickHouse#106311, ClickHouse#105010, ClickHouse#105056,
ClickHouse#104830, ClickHouse#106025, ClickHouse#100391, ClickHouse#106571, ClickHouse#103229. All show the same
`server replied (4 bytes)` outcome, distinguishing this from generic
flakiness.

Related: ClickHouse#106571
@thevar1able thevar1able merged commit 522e908 into 26.5 Jun 10, 2026
66 of 68 checks passed
@thevar1able thevar1able deleted the backport/26.5/106077 branch June 10, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

close in a month if not active This will be closed in case of no information pr-backport Changes, backported to release branch. Do not use manually - automated use only!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants