diqiu50 opened a new pull request, #11432: URL: https://github.com/apache/gravitino/pull/11432
### What changes were proposed in this pull request? When `drop_catalog` is called for a catalog that exists on the Gravitino server but not in the Trino connector's local cache (zombie catalog), fall back to a direct server-side drop instead of reporting "not exists". The `ignoreNotExist` flag behavior is preserved. ### Why are the changes needed? `drop_catalog` only checked the local connector cache. If a catalog was persisted to the Gravitino server but the connector failed to instantiate it, the catalog was stuck — it could neither be dropped nor re-created. Fix: #11401 #11402 ### Does this PR introduce _any_ user-facing change? `drop_catalog` can now clean up zombie catalogs that exist on the server but are absent from the local connector cache. ### How was this patch tested? Manual verification against the scenario described in #11401. -- 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]
