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)

Reply via email to