This is an automated email from the ASF dual-hosted git repository.
suxiaogang223 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git
from 62e3d81a42b [fix](iceberg) Refresh table before classifying expired
files (#69703)
add 082736138b7 [improvement](fe) Defer external catalog resource cleanup
from replay (#69665)
No new revisions were added by this update.
Summary of changes:
.../doris/connector/cache/CatalogMetaCache.java | 15 +-
.../doris/connector/cache/ConnectorCacheOwner.java | 96 +++++
.../doris/connector/cache/MetaCacheCleanup.java | 34 ++
.../connector/cache/ConnectorCacheOwnerTest.java | 94 +++++
.../doris/connector/iceberg/IcebergTableCache.java | 18 +-
.../connector/iceberg/IcebergTableCacheTest.java | 73 ++++
.../lock/MonitoredReentrantReadWriteLock.java | 8 +
.../doris/connector/DefaultConnectorContext.java | 36 +-
.../apache/doris/datasource/CatalogFactory.java | 8 +-
.../org/apache/doris/datasource/CatalogMgr.java | 236 ++++++------
.../apache/doris/datasource/ExternalCatalog.java | 192 +++++-----
.../doris/datasource/ExternalMetaCacheMgr.java | 4 +
.../datasource/ExternalResourceReclaimer.java | 210 +++++++++++
.../plugin/PluginDrivenExternalCatalog.java | 118 +++---
.../java/org/apache/doris/metric/MetricRepo.java | 21 ++
.../mysql/privilege/AccessControllerManager.java | 50 +--
.../DefaultConnectorContextCacheOwnershipTest.java | 100 +++++
.../doris/datasource/CatalogFactoryTest.java | 2 +-
.../apache/doris/datasource/CatalogMgrTest.java | 4 +-
.../datasource/CatalogRemovalConcurrencyTest.java | 370 ++++++++++++++++++
.../datasource/CatalogVarbinaryMigrationTest.java | 21 +-
.../datasource/ExternalCatalogDeadlockTest.java | 3 +-
.../ExternalCatalogReplayCleanupTest.java | 412 +++++++++++++++++++++
.../doris/datasource/ExternalCatalogTest.java | 6 +-
.../datasource/ExternalResourceReclaimerTest.java | 118 ++++++
...PluginDrivenExternalCatalogConcurrencyTest.java | 39 +-
26 files changed, 1976 insertions(+), 312 deletions(-)
create mode 100644
fe/fe-connector/fe-connector-cache/src/main/java/org/apache/doris/connector/cache/ConnectorCacheOwner.java
create mode 100644
fe/fe-connector/fe-connector-cache/src/test/java/org/apache/doris/connector/cache/ConnectorCacheOwnerTest.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalResourceReclaimer.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/connector/DefaultConnectorContextCacheOwnershipTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/CatalogRemovalConcurrencyTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalCatalogReplayCleanupTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalResourceReclaimerTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]