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]

Reply via email to