Cherry-pick: Fix parquet reader v3 handling arrays that cross pages#2103
Cherry-pick: Fix parquet reader v3 handling arrays that cross pages#2103zvonand wants to merge 2 commits into
Conversation
Fix parquet reader v3 handling arrays that cross pages
CI triage for #2103Verdict — 4 distinct failures: 1 PR-caused (fixable), 3 not.
1. Stateless
|
Revert 00900_long_parquet_load_2.sh and reference to the antalya-25.8 versions, keeping only the new array_across_pages_* reference blocks. The upstream changes enabling JSON parsing and dropping session_timezone depend on features not present in 25.8 and broke the test on all configs. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Andrey Zvonov <32552679+zvonand@users.noreply.github.com>
Cherry-picked from ClickHouse#94125.
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes to CHANGELOG.md):
Fixed parquet reader v3 incorrectly handling arrays that cross page boundaries. This happens e.g. for files written by Arrow without enabling page statistics or page index. Affects only columns of Array data type. Likely symptom is that one array every ~1 MB of data gets truncated. Before this fix, use this setting as workaround:
input_format_parquet_use_native_reader_v3 = 0(ClickHouse#94125 by @al13n321)CI/CD Options
Exclude tests:
Regression jobs to run: