Skip to content

Click house/apache arrow 23.0.1#74

Open
chethan-64 wants to merge 7 commits into
ClickHouse:ClickHouse/apache-arrow-23.0.1from
chethan-64:ClickHouse/apache-arrow-23.0.1
Open

Click house/apache arrow 23.0.1#74
chethan-64 wants to merge 7 commits into
ClickHouse:ClickHouse/apache-arrow-23.0.1from
chethan-64:ClickHouse/apache-arrow-23.0.1

Conversation

@chethan-64

@chethan-64 chethan-64 commented Jun 2, 2026

Copy link
Copy Markdown

Rationale for this change

Upgrade Apache Arrow from 23.0.0 to 23.0.1 and forward-port the ClickHouse-specific patches that were previously carried on top of Arrow 23.0.0.

What changes are included in this PR?

  • Restore ClickHouse compatibility APIs

    • raw_orc_reader
    • count-from-record-batch
  • Forward-port ClickHouse patches:

    • fix-deadlock
    • remove-abort-in-logging
    • try-fix-data-race
    • fix-uninit-value-msan
    • allow_map_key_optional
    • Fix clang-tidy

Are these changes tested?

Yes.

Verified by building ClickHouse successfully against the updated Arrow 23.0.1 branch with all forward-ported patches applied.

Are there any user-facing changes?

No direct user-facing changes.
This update is required to move ClickHouse to Apache Arrow 23.0.1 while preserving ClickHouse-specific functionality and fixes.

@CLAassistant

CLAassistant commented Jun 2, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@chethan-64

Copy link
Copy Markdown
Author

Could some one create branch ClickHouse/release/23.0.1 , so i can set my PR target.
I don't have permission to create a branch in Clickhouse/arrow fork .

@chethan-64 chethan-64 changed the base branch from master to ClickHouse/apache-arrow-23.0.1 June 11, 2026 11:07
Avogar and others added 6 commits June 11, 2026 04:28
Fix deadlock with msan

(cherry picked from commit b41ff44)
Don't abort in ~CerrLog

(cherry picked from commit d03245f)
Fix 'undefined symbol: pthread_atfork' on PowerPC64

(cherry picked from commit 450a563)
Fix possible use-of-uninitizliaed-value

(cherry picked from commit ba5c679)
Allow Parquet map key to be optional

(cherry picked from commit 0d6d07f)
@chethan-64

Copy link
Copy Markdown
Author

Forward-ported all ClickHouse-specific patches from apply-clickhouse-patches-to-release-23.0.0 onto Apache Arrow 23.0.1 and verified that ClickHouse builds successfully against the updated Arrow branch.

@chethan-64 chethan-64 marked this pull request as ready for review June 11, 2026 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants