poojanilangekar commented on PR #2223:
URL: https://github.com/apache/polaris/pull/2223#issuecomment-3160906462

   Your concerns are valid and will be addressed as we implement the subsequent 
milestones for federation as outlined in [Apache Polaris Catalog Federation 
Proposal](https://docs.google.com/document/d/1Q6eEytxb0btpOPcL8RtkULskOlYUCo_3FLvFRnHkzBY/edit?tab=t.0#heading=h.dr4s0lqru4mo)
 and [Apache Polaris Federation - Non-REST Remotes, Credential Vending and 
Table-Level RBAC 
Outline](https://docs.google.com/document/d/19Vm0Uy-EyEYtgd2-bZpPICODOB3rYQJvHeqL1ODOOLc/edit?tab=t.0#heading=h.oqpqs0i41osq).
   
   As @dennishuo  outlined in the document, the initial MVP creates synthetic 
entities. These synthetic entities are not "true" entities that are consistent 
with the source of truth catalog. Instead they allow Polaris to treat the 
components of a federated catalog as securables, much like entities in internal 
catalogs. Without this PR, users can only set catalog-level grants on federated 
catalogs -- making it unsuitable in cases they want to restrict access to 
tables/namespaces. 
   
   The next step would be to JIT create entities, i.e., "Require actually 
fetching a successful response from the remote catalog before producing the 
synthetic passthrough facade entity" (as stated in the document). Lastly, when 
we implement all other parts of federation to support the (ultimate goal of 
catalog 
migration)[https://docs.google.com/document/d/1Q6eEytxb0btpOPcL8RtkULskOlYUCo_3FLvFRnHkzBY/edit?tab=t.0#bookmark=id.dm0mcu9wuv09],
 Polaris will support passthrough facade with caching and strongly-consistent 
cache-invalidation. This is PR is a building block needed to enable the future 
steps. 


-- 
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: issues-unsubscr...@polaris.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to