Skip to content

Antalya 26.1 forward-port: Hybrid tables#1442

Merged
zvonand merged 13 commits intoantalya-26.1from
frontport/antalya-26.1/hybrid_table
Mar 3, 2026
Merged

Antalya 26.1 forward-port: Hybrid tables#1442
zvonand merged 13 commits intoantalya-26.1from
frontport/antalya-26.1/hybrid_table

Conversation

@filimonov
Copy link
Member

@filimonov filimonov commented Feb 23, 2026

Changelog category (leave one):

  • New Feature

Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):

#1071
#1156
#1272

CI/CD Options

Exclude tests:

  • Fast test
  • Integration Tests
  • Stateless tests
  • Stateful tests
  • Performance tests
  • All with ASAN
  • All with TSAN
  • All with MSAN
  • All with UBSAN
  • All with Coverage
  • All with Aarch64
  • 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)
  • Parquet (1.5h)
  • RBAC (1.5h)
  • SSL Server (1h)
  • S3 (2h)
  • Tiered Storage (2h)

@github-actions
Copy link

github-actions bot commented Feb 23, 2026

Workflow [PR], commit [5882538]

@filimonov filimonov force-pushed the frontport/antalya-26.1/hybrid_table branch 2 times, most recently from 7a2ffce to fc94284 Compare February 23, 2026 23:10
@svb-alt svb-alt added antalya antalya-26.1 port-antalya PRs to be ported to all new Antalya releases port-forward Needs to be ported to every future minor release of this major version labels Feb 23, 2026
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
… flag

Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
@filimonov filimonov force-pushed the frontport/antalya-26.1/hybrid_table branch from fc94284 to c78cf49 Compare February 24, 2026 16:52
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
Signed-off-by: Mikhail Filimonov <mfilimonov@altinity.com>
@filimonov filimonov force-pushed the frontport/antalya-26.1/hybrid_table branch from ba27933 to 9e79d8f Compare February 24, 2026 23:04
@zvonand zvonand changed the title Frontport/antalya 26.1/hybrid table Antalya 26.1 forward-port: Hybrid tables Feb 28, 2026
@zvonand
Copy link
Collaborator

zvonand commented Mar 3, 2026

test_storage_delta/test.py::test_network_activity_with_system_tables is failing in other PRs

I will now pull the latest branch and merge w/o waiting for CI -- just to make sure settings changes history is not corrupted

@zvonand zvonand merged commit 4da6d93 into antalya-26.1 Mar 3, 2026
74 checks passed
@alsugiliazova
Copy link
Member

PR #1442 CI Verification Report

MasterCI Failures

# Check Failed Test Error Flaky? (cidb 90d) Related?
1 Stateless (amd_tsan, s3, parallel 2/2) 02911_backup_restore_keeper_map ZooKeeper socket not connected 210 failures / 13 days No
2 Stateless (arm_asan, azure, parallel) Timeout (infrastructure) N/A No
3 Integration (amd_asan, 2/6) test_storage_delta::test_network_activity_with_system_tables assert 0 == 2 on scan state log count 81 failures / 19 days No
4 Integration (amd_asan, 6/6) test_multiple_disks::test_concurrent_alter_modify[mt] multiprocessing.context.TimeoutError — concurrent ALTER task exceeded 120s timeout. Caused internal pytest exit (status 2). Test is about concurrent disk ALTER operations on MergeTree, unrelated to Hybrid/Distributed changes. 154 failures / 21 days No
5 Integration (amd_binary, 2/5) test_storage_delta::test_network_activity_with_system_tables Same as #3 Same as #3 No
6 Integration (arm_binary, 2/4) Dropped/cancelled N/A No
7 Integration (amd_tsan, 2/6) test_storage_delta::test_network_activity_with_system_tables Same as #3 Same as #3 No
8 Integration (amd_tsan, 4/6) test_restore_db_replica::test_query_after_restore_db_replica UNKNOWN_TABLE during ALTER 139 failures / 25 days No
9 Integration (amd_tsan, 6/6) test_distributed_index_analysis::test_primary_key Bootstrap query failure 11 failures / 3 days No

All MasterCI failures are known flaky tests confirmed via the CI database (play.clickhouse.com). None are related to the PR.

MasterCI Stateless Tests — All Passed

All 39 stateless test checks passed with 0 failures (except 1 flaky 02911 and 1 timeout). The PR's new tests (03643_hybrid, 03644_hybrid_auto_cast, 03644_hybrid_unqualified_table, 03645_hybrid_alias_columns, 03648_alias_marker_with_mergeable_state) passed across all configurations including amd_debug, amd_tsan, amd_msan, amd_ubsan, amd_asan, arm_binary, and coverage.


Regression Test Failures

Pre-existing failure verification

All regression failures were verified against the previous commit on antalya-26.1 (e2b6edba — before this PR was merged). Every failing suite was already failing before the PR:

Suite Before PR (e2b6edba) After PR (4da6d93b) Conclusion
settings failure failure Pre-existing
swarms failure failure Pre-existing
iceberg_1 failure failure Pre-existing
iceberg_2 failure failure Pre-existing
parquet failure failure Pre-existing
s3_export_partition failure failure Pre-existing
s3_export_part failure failure Pre-existing

Regression should pass after frontports of all antalya features.

Open Hybrid Issues

All open issues labeled hybrid in the Altinity/ClickHouse repository apply to this 26.1 build:

Issue Title
#1422 IN is not working with hybrid tables
#1424 Cannot find column exception when using function on alias column in subquery
#1347 Hybrid table fails to load on ATTACH/server restart when segment table was dropped
#1336 Unexpected hint when one of segments in hybrid table dropped
#1335 Hybrid engine generates duplicate ALIAS expressions when ALIAS type is manually misspecified
#1209 Join fails with hybrid table
#1208 Hybrid table fails with subquery referencing itself (UNKNOWN_TABLE error)

@alsugiliazova alsugiliazova added the verified Verified by QA label Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

antalya antalya-26.1 port-antalya PRs to be ported to all new Antalya releases port-forward Needs to be ported to every future minor release of this major version verified Verified by QA

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants