roryqi commented on PR #12852: URL: https://github.com/apache/gravitino/pull/12852#issuecomment-5523094809
@yuqi1129 Thanks for the suggestion. I updated the PR to use the interning approach.\n\n- now interns memory catalogs in a keyed by the Gravitino .\n- and both propagate the stable catalog ID.\n- Idle wrapper/catalog cache eviction no longer closes the interned memory catalog. The entry is removed and closed only after the Gravitino catalog is permanently dropped.\n- The raw Iceberg handoff, , externally managed wrapper constructor, and path have been removed.\n- The alias is invalidated when the configured default catalog is removed.\n- Added tests for UUID interning, cross-catalog isolation, wrapper eviction, permanent-drop cleanup, UUID propagation, and default-alias invalidation.\n\nThe focused tests for , , , and pass. -- 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]
