Commit c002c21
### What changes were proposed in this pull request?
Add design document for `catalog-glue`: a new Gravitino catalog module
that directly calls the AWS Glue SDK, exposing all table types (Hive,
Iceberg, Delta, Parquet) from a single catalog. Covers server-side
design, query engine integration (Trino, Spark, Flink), security model,
testing strategy, and phased implementation plan.
### Why are the changes needed?
Gravitino currently cannot federate AWS Glue Data Catalog. This is a
significant gap as the majority of cloud-native data lakes on AWS use
Glue as the central metadata service (Athena, Redshift Spectrum, EMR,
Lake Formation). This design document defines the approach for adding
native Glue support via a standalone `catalog-glue` module.
Fix: #10709
### Does this PR introduce _any_ user-facing change?
No code changes — design document only.
### How was this patch tested?
Not need
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 1205285 commit c002c21
1 file changed
+700
-0
lines changed
0 commit comments