This is an automated email from the ASF dual-hosted git repository.

morningman pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 8ade19fa8d2 [fix](iceberg) fix unstable iceberg case (#60646)
     add 2c851489101 [refactor](paimon) Per-catalog Paimon metadata cache with 
two-level table+snapshot structure (#60478)

No new revisions were added by this update.

Summary of changes:
 .../CatalogScopedCacheMgr.java}                    |  25 ++-
 .../apache/doris/datasource/ExternalCatalog.java   |   1 -
 .../doris/datasource/ExternalMetaCacheMgr.java     | 133 ++++++--------
 .../doris/datasource/ExternalSchemaCache.java      |  13 +-
 .../datasource/iceberg/IcebergExternalCatalog.java |  70 +++-----
 .../datasource/iceberg/IcebergMetadataCache.java   | 135 +++++++-------
 .../doris/datasource/iceberg/IcebergUtils.java     |  14 +-
 .../iceberg/cache/ContentFileEstimator.java        | 194 ---------------------
 .../iceberg/cache/IcebergManifestCache.java        |  27 ++-
 .../iceberg/cache/ManifestCacheValue.java          |  20 +--
 .../doris/datasource/metacache/CacheSpec.java      | 152 ++++++++++++++++
 .../datasource/paimon/PaimonExternalCatalog.java   |  23 +++
 .../datasource/paimon/PaimonExternalTable.java     |  52 +++---
 .../datasource/paimon/PaimonMetadataCache.java     | 152 +++++++++++-----
 .../datasource/paimon/PaimonMetadataCacheMgr.java  |  51 ------
 .../datasource/paimon/PaimonSnapshotCacheKey.java  |  60 -------
 .../PaimonTableCacheValue.java}                    |  32 ++--
 .../doris/datasource/paimon/PaimonUtils.java       |  64 +++++++
 .../datasource/paimon/source/PaimonScanNode.java   |   5 +-
 .../metastore/AbstractIcebergProperties.java       |  20 +++
 .../org/apache/doris/regression/suite/Suite.groovy |  35 +++-
 .../iceberg/test_iceberg_manifest_cache.groovy     |   5 +-
 .../iceberg/test_iceberg_table_cache.groovy        |   2 +-
 .../iceberg/test_iceberg_table_meta_cache.groovy   |  18 +-
 .../paimon/test_paimon_table_meta_cache.groovy     | 128 ++++++++++++++
 25 files changed, 786 insertions(+), 645 deletions(-)
 copy fe/fe-core/src/main/java/org/apache/doris/{metric/AutoMappedMetric.java 
=> datasource/CatalogScopedCacheMgr.java} (59%)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/cache/ContentFileEstimator.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/metacache/CacheSpec.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonMetadataCacheMgr.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonSnapshotCacheKey.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/datasource/{iceberg/IcebergTableCacheValue.java
 => paimon/PaimonTableCacheValue.java} (56%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonUtils.java
 create mode 100644 
regression-test/suites/external_table_p0/paimon/test_paimon_table_meta_cache.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to