diqiu50 opened a new issue, #13213: URL: https://github.com/apache/gravitino/issues/13213
### What would you like to be improved? `FactoryUtils.isGravitinoManagedCatalogType` in the Flink connector only accepts a fixed set of built-in identifiers. A `BaseCatalogFactory` shipped in a separate jar (for example a vendor-specific JDBC catalog) is discovered by Flink's `ServiceLoader`, but the connector still treats its type as unmanaged, so the catalog is not wired to Gravitino. ### How should we improve? Fall back to scanning `Factory` service entries on the classpath: a type declared by any `BaseCatalogFactory` is treated as Gravitino-managed. Entries that fail to load because of missing optional dependencies are skipped. -- 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]
