markhoerth opened a new pull request, #10550: URL: https://github.com/apache/gravitino/pull/10550
## Overview This is an initial working implementation of an AWS Glue catalog connector for Gravitino, submitted as a reference starting point for the team's production implementation. I understand Hui Yu is already working on this — happy to hand this off or have it serve as useful reference material. ## What's been validated Tested against live AWS Glue (us-east-2): - Schema listing, creation, alteration, and drop (with cascade) - Table listing and metadata retrieval - Type conversion (Glue ↔ Gravitino) including complex types (array, map, struct) - Partition column handling ## Known gaps - `alterTable` is not implemented (throws UnsupportedOperationException) - No unit or integration tests - No AWS_SESSION_TOKEN support for temporary credentials / IAM roles ## Files - `GlueCatalog` — catalog entry point - `GlueCatalogOperations` — full CRUD via AWS Glue SDK - `GlueCatalogPropertiesMetadata` — region, access key, secret key properties - `GlueSchema` / `GlueSchemaPropertiesMetadata` — schema support - `GlueTable` / `GlueTablePropertiesMetadata` — table support with partition handling - `GlueTypeConverter` — bidirectional Glue ↔ Gravitino type mapping -- 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]
