Repository navigation
Conversation
…1037 Backport ClickHouse#121037 to 26.3: Fix segmentation fault in `RefreshTask::startup()` racing a parallel shutdown
…rted columns when a field type is unsupported
`croaring` v5.1.1 was backported to release branches that are still built with clang-21. clang-21 MemorySanitizer checks the value instead of the shadow of the index operand of AVX-512 `vpermi2var` intrinsics (llvm/llvm-project#148785, fixed in clang-22), so `avx512_emit_unique16` (reached from `MergeTextIndexesTask::executeStep`) triggers `use-of-uninitialized-value` on runners with AVX-512 VBMI2, and the server dies in every MSan stateless job. Define `CROARING_COMPILER_SUPPORTS_AVX512=0` for MSan builds; croaring's `isadetection.h` honours a predefined value. Non-MSan builds are unchanged. Related: ClickHouse/clickhouse-private#76949 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
…iers when inserting into a SQLite table
…er compound RENAME COLUMN swap
…2934 Backport ClickHouse#112934 to 26.3: Keep Iceberg statistics for supported columns when a field type is unsupported
…7404 Backport ClickHouse#117404 to 26.3: Fix out of bound in timeSeriesGroupArray()
…1474 Backport ClickHouse#121474 to 26.3: Hide the password of a cluster-name `remote()` call in the query log
…x512-26.3 [26.3] Disable croaring AVX-512 kernels in MSan builds (clang-21 false positive)
…ILL and SYSTEM statements over ON CLUSTER
`ReadBufferFromAzureBlobStorage` rejected available metadata and accessed an empty optional before the first successful request. Negate the availability check and cover `NOT_INITIALIZED` before a request.
…red size in the passthrough read shortcut
…wBinary header
…rent tracker throws MEMORY_LIMIT_EXCEEDED
…8626 Backport ClickHouse#108626 to 26.3: Avoid vertical TTL delete for TTLDrop merges
…enable_local_infile` only in the configuration file
…order the `arrayFilter` result before limiting it
…0784 Backport ClickHouse#110784 to 26.3: Fix memory tracker leak when a parent tracker throws MEMORY_LIMIT_EXCEEDED
…0282 Backport ClickHouse#120282 to 26.3: Bound column count in inserted RowBinary header
Backport to 26.3: Fix a bug that MySQL/Postgres queries may run in an expired session
…7064 Backport ClickHouse#107064 to 26.3: Fix wrong column type in part after compound RENAME COLUMN swap
…7421 Backport ClickHouse#117421 to 26.3: Fix SQL injection through identifiers when inserting into a SQLite table
…tMovesBetweenShardsOrchestrator
…adBuffer` limits and the multipart form budget
…ost its content to a zeroed block
…bypass through comments and backtick text lines
…5515 Backport ClickHouse#125515 to 26.3: Keep the user's settings in the embedded client of the web terminal and SSH
…st` in the `RabbitMQ` engine
…GROUPING SETS` keys with `group_by_use_nulls`
…5575 Backport ClickHouse#125575 to 26.3: Do not eliminate aggregators of `GROUPING SETS` keys with `group_by_use_nulls`
…5661 Backport ClickHouse#125661 to 26.3: Validate `rabbitmq_routing_key_list` in the `RabbitMQ` engine
…5487 Backport ClickHouse#125487 to 26.3: Fix CapnProto schema depth check bypass through comments and backtick text lines
…5774 Backport ClickHouse#125774 to 26.3: Bump `vectorscan` from 5.4.11 to 5.4.13
… in `AvroConfluent` when reading an Avro `map` into a `Map` column
…med collections
…4930 Backport ClickHouse#124930 to 26.3: Fix ATTACH for S3 disks created without 'remote_url_allow_hosts
…5505 Backport ClickHouse#125505 to 26.3: Fix a possible segmentation fault in `AvroConfluent` when reading an Avro `map` into a `Map` column
…3133 Backport ClickHouse#123133 to 26.3: Require permission to override named collections
Release v26.3.53.4-lts
Add `x-ms-creation-time` and `x-ms-server-encrypted` to the mock responses required by the bundled Azure SDK. Both `AzureReadBigAt` tests fail before this change and pass afterward with the local Debug build. CI: https://github.com/Altinity/ClickHouse/actions/runs/38914129990/job/117085950037?pr=2589
CI triage — @mkmkmeVerdict: 1 failing check, 0 PR-caused. Every other check (all builds, Fast test, Quick functional, Unit tests asan/ubsan, the 4 amd_asan stateless shards, AST fuzzer, integration, Grype) is green. The only red is Why these are not PR-causedEvery one of the 12 FAILs is a timeout-class failure — no output diffs, no crashes, no sanitizer traps:
Concrete evidence it's infra/flaky, not this PR:
The 2 "Broken" are the same story — timeouts that did match a tolerance rule and were downgraded; they're already non-blocking. Suggested next stepNo code change is needed on this PR. Just re-run the Optional CI-infra follow-up (separate from this PR, upstream-side): add Analysis from CI artifacts only (no local build/test in this environment); correctness is confirmed by the re-run on CI. Report: |
…116724 Revert "Verify the server certificate hostname on outbound TLS connections"
|
Note to a reviewer: I additionally backported ClickHouse#125569 to this pr which reverts ClickHouse#116724. The reason for that is our CI got significantly slower to the point that stateless tests in debug build got timed out and failed. This revert was backported to 26.8, but not to 26.3. We should consider backporting ClickHouse#126138 to 26.3 stable when it's merged. |
CI triage — PR #2589 (bump to 26.3.53.4)Verdict: 1 failing test, 0 PR-caused. The only red check is a single stateless test that fails only when CI randomly rolls encrypted storage on. It's a test defect inherited verbatim from the upstream backport, not something the version bump broke, and it lands in a lane CI explicitly marks non-blocking. Safe to merge; a one-line fix makes it green. Everything else is green or The one failure
Failing test: Decisive log line: Root cause (fully traced)
So it's config-randomized flakiness over a real test bug: the test hard-requires Why it is not PR-caused
Concrete fixEvery other transaction-dependent stateless test in the repo already carries the --- a/tests/queries/0_stateless/05082_kill_and_system_on_cluster_access_types.sh
+++ b/tests/queries/0_stateless/05082_kill_and_system_on_cluster_access_types.sh
@@ -1,4 +1,5 @@
#!/usr/bin/env bash
+# Tags: no-encrypted-storage
CUR_DIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
PR health checkThis is a clean version bump (26.3.52 → 26.3.53.4) carrying accumulated upstream 26.3 backports. Builds are green across asan/ubsan/debug/binary, Fast test is green (0 failed), and the entire Integration/Regression/other-Stateless matrix passed. The only red is the randomized-config test-guard gap above, in a non-blocking lane. I'd consider the PR mergeable; applying the one-liner just removes the noise. I can open a Report data: praktika |
Mark `05082_kill_and_system_on_cluster_access_types` with `no-encrypted-storage`: this configuration disables transactions, so `system.transactions` is absent and the successful `KILL TRANSACTION` checks fail with `UNKNOWN_TABLE`. CI report: https://altinity-build-artifacts.s3.amazonaws.com/json.html?PR=2589&sha=25cd28d33e10b51887ff15b464c2adab26e3fe80&name_0=PR&name_1=Stateless+tests+%28amd_debug%2C+distributed+plan%2C+s3+storage%2C+parallel%29&name_2=Tests
Changelog category (leave one):
CI/CD Options
Exclude tests:
Regression jobs to run: