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

jinsongzhou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git


The following commit(s) were added to refs/heads/master by this push:
     new a91425a38 [Improvement] Invalidate catalog meta cache after updating 
(#3711)
a91425a38 is described below

commit a91425a38eb1d661fff648d85d982c878cecea90
Author: ZhouJinsong <[email protected]>
AuthorDate: Tue Aug 5 15:53:35 2025 +0800

    [Improvement] Invalidate catalog meta cache after updating (#3711)
    
    Invalidate catalog meta cache after updating
---
 .../java/org/apache/amoro/server/catalog/DefaultCatalogManager.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
 
b/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
index 967a6a57f..1c3dc52a5 100644
--- 
a/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
+++ 
b/amoro-ams/src/main/java/org/apache/amoro/server/catalog/DefaultCatalogManager.java
@@ -218,8 +218,8 @@ public class DefaultCatalogManager extends PersistentBase 
implements CatalogMana
     ServerCatalog catalog = getServerCatalog(catalogMeta.getCatalogName());
     validateCatalogUpdate(catalog.getMetadata(), catalogMeta);
 
-    metaCache.invalidate(catalogMeta.getCatalogName());
     catalog.updateMetadata(catalogMeta);
+    metaCache.invalidate(catalogMeta.getCatalogName());
     LOG.info("Update catalog metadata: {}", catalogMeta.getCatalogName());
   }
 

Reply via email to