26.1 Antalya port - Timezone for partitioning#1453
Conversation
|
|
|
|
QA VerificationPR SummaryThis PR adds the Integration Tests (Altinity/ClickHouse CI)PR test passed (6/6 runs across x86 and arm64):
Backward compatibility: Existing Iceberg integration tests ( Unrelated failures:
Regression Tests (Altinity/clickhouse-regression)
No All failures are unrelated and pre-existing:
Test Coverage NotesThe integration test covers the primary scenario: Not covered by the current test: other temporal transforms ( ConclusionAll CI failures are justified and unrelated to PR #1453. The PR's integration test passes on both x86 and arm64. Backward compatibility is confirmed by existing Iceberg tests passing without the new setting. |
PR #1453 Audit Review
1) Scope and partitionsPR introduces Iceberg partition-timezone support and test harness updates across 14 files.
Audit focus:
2) Call graphMain changed flow:
Integration boundaries:
3) Transition matrix
4) Logical code-path testing summaryReviewed branches:
Handled-failure behavior:
Concurrency/timing:
5) Fault categories and category-by-category injection results
6) Confirmed defects (High/Medium/Low)Medium — Unquoted timezone in sort-key expression generation
Code snippet demonstrating defect condition: if (clickhouse_transform_name->time_zone)
full_argument += ", " + *clickhouse_transform_name->time_zone;
...
return KeyDescription::parse(order_by_str, column_description, local_context, true);7) Coverage accounting + stop-condition status
8) Assumptions & Limits
9) Confidence rating and confidence-raising evidence
10) Residual risks and untested paths
|
|
@CarlosFelipeOR |
|
Issue created for the defect found in the audit review: |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Frontport for Antalya 26.1
Documentation entry for user-facing changes
...
CI/CD Options
Exclude tests:
Regression jobs to run: