xxubai opened a new pull request, #10896:
URL: https://github.com/apache/gravitino/pull/10896

   ### What changes were proposed in this pull request?
   
   This PR adds a design document for Apache Fluss catalog support in Gravitino.
   
   The document covers:
   - The proposed `catalog-fluss` module and catalog properties such as 
`bootstrap.servers`.
   - Mapping Gravitino catalog, schema, table, and partition operations to 
Fluss metadata capabilities.
   - Flink and Spark connector integration paths using native Fluss engine 
connectors for the data plane.
   - Error handling, testing strategy, authentication, and authorization 
options.
   - A recommended hybrid dual-layer authorization model using Gravitino 
built-in authorization and Fluss native ACLs.
   
   ### Why are the changes needed?
   
   Issue #6578 proposes supporting Apache Fluss catalog integration in 
Gravitino. Fluss is a streaming storage system for real-time analytics, and 
native catalog support would allow Fluss metadata to be managed through 
Gravitino's unified catalog, schema, table, partition, and governance APIs.
   
   Fix: #6578
   
   ### Does this PR introduce _any_ user-facing change?
   
   No. This PR only adds a design document.
   
   The document proposes future user-facing concepts such as `provider=fluss`, 
`bootstrap.servers`, and Flink/Spark bypass property conventions, but does not 
implement them in this patch.
   
   ### How was this patch tested?
   
   Not run. This is a documentation-only design proposal.
   


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