Skip to content

POC: batch pre-signing for FILE column references (REST client, S3/GCS FileIO, Spark TVF) - #18199

Draft
sungwy wants to merge 4 commits into
apache:mainfrom
sungwy:poc/file-governance
Draft

sungwy wants to merge 4 commits into
apache:mainfrom
sungwy:poc/file-governance

Conversation

@sungwy

@sungwy sungwy commented Sep 21, 2026

Copy link
Copy Markdown
Contributor

This is a proof of concept, and not inteded for merge.

It underpins the use case analysis in FILE type on IRC-governed tables and the endpoint proposed in Batch Signing for the Iceberg REST Catalog

A vendor stand-in package under test, org.apache.iceberg.spark.vendor registers a table valued function that uses mapPartition to batch signing calls to the IRC endpoint, reducing number of calls from N where N = number of FILE column rows to ceil(N / batch_size)

Scope determination and API design by human. Code scaffolded with Claude, reviewed by human

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