mengw15 commented on PR #4988:
URL: https://github.com/apache/texera/pull/4988#issuecomment-4410775482

   > Thanks @mengw15 can you make the description a bit concise about why this 
change is needed? Also please add tests to confirm this change works.
   
   Thanks for the questions.
   
   Why the change is needed. When a Lakekeeper warehouse is created, the S3 
settings (endpoint, region, credentials, path-style, etc.) are already 
registered against that warehouse on the server side. At REST-catalog init the 
client only needs the warehouse identifier and uri — Lakekeeper resolves and 
serves the S3 config from the warehouse record. The previously hardcoded s3.* 
properties from StorageConfig were therefore redundant on the client; deleting 
them lets each warehouse own its own storage settings instead of all warehouses 
being forced onto the system bucket. I'll tighten the PR description to say 
just this.
   
   About tests. End-to-end verification needs a running Lakekeeper, which CI 
doesn't have yet. #4276 (draft) adds Lakekeeper to CI; once that lands I'll 
layer an integration test on top of it that creates a warehouse with its own S3 
settings, opens a REST catalog with only warehouse + uri, and round-trips a 
table.


-- 
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]

Reply via email to