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]
