Skip to content

ORC: accept logical end seeks across ranges - #271

Draft
mkuchenbecker wants to merge 3 commits into
linkedin:openhouse-1.2.0from
mkuchenbecker:mkuchenbecker/fix-orc-instream-logical-end
Draft

ORC: accept logical end seeks across ranges#271
mkuchenbecker wants to merge 3 commits into
linkedin:openhouse-1.2.0from
mkuchenbecker:mkuchenbecker/fix-orc-instream-logical-end

Conversation

@mkuchenbecker

Copy link
Copy Markdown

Generate a patched ORC 1.8.2 InStream during the Iceberg build so seek(length) remains valid when later disk ranges belong to other streams. Add a focused regression test for the sparse-stream boundary case.

Generate a patched ORC 1.8.2 InStream during the Iceberg build so seek(length) remains valid when later disk ranges belong to other streams. Add a focused regression test for the sparse-stream boundary case.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Mike Kuchenbecker and others added 2 commits August 16, 2026 19:18
Keep the ORC 1.8.2 InStream fix in a unified patch so reviewers
can inspect the production change without vendoring the full class.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Compile a binary-compatible replacement for the affected ORC nested
stream class so the incident fix remains reviewable as Java source.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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.

1 participant