Skip to content

Fix upgrade check failure due to missing auxiliary ZooKeeper config#95760

Merged
alexey-milovidov merged 1 commit intomasterfrom
fix-zookeeper-config-upgrade-check
Feb 2, 2026
Merged

Fix upgrade check failure due to missing auxiliary ZooKeeper config#95760
alexey-milovidov merged 1 commit intomasterfrom
fix-zookeeper-config-upgrade-check

Conversation

@alexey-milovidov
Copy link
Copy Markdown
Member

The upgrade check was failing because zookeeper_fault_injection.xml was used as a replacement for zookeeper.xml, but it didn't contain the auxiliary_zookeepers section with zookeeper2.

When a table created during stress tests used zookeeper2, the upgraded server couldn't find it and failed with:
"Unknown auxiliary ZooKeeper name 'zookeeper2'"

Now zookeeper.xml is always installed as the base config, and zookeeper_fault_injection.xml is used as an override containing only the fault injection specific settings.

Changelog category (leave one):

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

The upgrade check was failing because `zookeeper_fault_injection.xml`
was used as a replacement for `zookeeper.xml`, but it didn't contain
the `auxiliary_zookeepers` section with `zookeeper2`.

When a table created during stress tests used `zookeeper2`, the upgraded
server couldn't find it and failed with:
"Unknown auxiliary ZooKeeper name 'zookeeper2'"

Now `zookeeper.xml` is always installed as the base config, and
`zookeeper_fault_injection.xml` is used as an override containing
only the fault injection specific settings.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@clickhouse-gh
Copy link
Copy Markdown
Contributor

clickhouse-gh bot commented Feb 2, 2026

Workflow [PR], commit [b7f5205]

Summary:

job_name test_name status info comment
Stateless tests (amd_binary, ParallelReplicas, s3 storage, parallel) failure
03812_join_order_ubsan_overflow FAIL
Stress test (amd_tsan) failure
Logical error: Block structure mismatch in A stream: different number of columns: (STID: 0993-2da1) FAIL issue
Stress test (amd_msan) failure
Logical error: Block structure mismatch in A stream: different number of columns: (STID: 0993-38e6) FAIL issue

@clickhouse-gh clickhouse-gh bot added the pr-ci label Feb 2, 2026
@antaljanosbenjamin antaljanosbenjamin self-assigned this Feb 2, 2026
@alexey-milovidov alexey-milovidov merged commit 65d6379 into master Feb 2, 2026
129 of 134 checks passed
@alexey-milovidov alexey-milovidov deleted the fix-zookeeper-config-upgrade-check branch February 2, 2026 21:55
@robot-clickhouse-ci-2 robot-clickhouse-ci-2 added the pr-synced-to-cloud The PR is synced to the cloud repo label Feb 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr-ci pr-synced-to-cloud The PR is synced to the cloud repo

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants