mj006648 commented on issue #3247: URL: https://github.com/apache/iceberg-python/issues/3247#issuecomment-4551881977
This setup (Polaris + PyIceberg + path-style + MinIO-style endpoint) is the same one I worked through while landing apache/polaris#4451, where I traced the `s3.endpoint` / `s3.path-style-access` / `client.region` flow on the Polaris side. The symptom looks like PyIceberg isn't merging the per-table `config` from the LoadTable response into `table.io.properties` — the manual copy of `s3.endpoint` / `s3.path-style-access` from `catalog.properties` as a workaround supports that read. If it's free, I'd like to take it on: - reproduce on main with a Polaris catalog returning vended creds + path-style + custom endpoint, find which keys get dropped - fix the merge in `pyiceberg/catalog/rest.py` (LoadTable → Table) - regression test on the existing REST catalog fixtures Planning to start in the next few days unless this is already being worked on. -- 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]
