lukeFalsina commented on issue #2775:
URL: 
https://github.com/apache/iceberg-python/issues/2775#issuecomment-5144746108

   I'd like to take the remaining async scan-planning follow-up from this issue 
(and the plan `storage-credentials` gap called out in #3495):
   
   - Poll `GET .../plan/{plan-id}` when `planTableScan` returns 
`status=submitted`
   - Best-effort `DELETE .../plan/{plan-id}` on timeout/failure
   - Apply completed-plan `storage-credentials` to the scan-scoped FileIO
   
   Approach aligns with Java 
[apache/iceberg#13400](https://github.com/apache/iceberg/pull/13400), keeps 
public `RestCatalog.plan_scan(...) -> list[FileScanTask]` unchanged, and 
handles async behind an internal helper used by `DataScan`.
   
   No overlapping open PR found for this. @geruh — please say if you already 
have WIP for async so we don't duplicate effort; otherwise I'll open a PR 
shortly.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to