Jayesh Lalwani created FLINK-39655:
--------------------------------------
Summary: Remove deprecated CatalogLock and ManagedTable APIs
(FLIP-346)
Key: FLINK-39655
URL: https://issues.apache.org/jira/browse/FLINK-39655
Project: Flink
Issue Type: Improvement
Components: Connectors / Hive
Reporter: Jayesh Lalwani
FLIP-346 deprecated CatalogLock and ManagedTable APIs. Both are still present
in the Hive connector but are dead code:
- HiveCatalogLock was only consumed by Paimon (which has since moved to its own
locking mechanism)
- ManagedTable was a Paimon-specific feature removed from Flink's public API
Changes:
- Delete HiveCatalogLock.java
- Remove RequireCatalogLock from HiveDynamicTableFactory
- Remove HiveCatalog.getLockFactory() override
- Delete TestLockTableSinkFactory + SPI registration
- Remove testCatalogLock integration test
- Remove ManagedTableListener.isManagedTable() calls (replace with false)
- Remove HiveCatalog.supportsManagedTable() override
--
This message was sent by Atlassian Jira
(v8.20.10#820010)