From 177764647df792025d00b6d2934f035c3c0ba174 Mon Sep 17 00:00:00 2001 From: zhangdong <493738387@qq.com> Date: Tue, 2 Jul 2024 23:01:31 +0800 Subject: [PATCH] [fix](mtmv)fix mtmv dead lock (#37009) (#37133) pick https://github.com/apache/doris/pull/37009 --- fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java b/fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java index e01d464f26..edc038e75b 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java +++ b/fe/fe-core/src/main/java/org/apache/doris/alter/Alter.java @@ -901,7 +901,7 @@ public class Alter { Database db = Env.getCurrentInternalCatalog().getDbOrDdlException(tbl.getDb()); mtmv = (MTMV) db.getTableOrMetaException(tbl.getTbl(), TableType.MATERIALIZED_VIEW); - mtmv.writeLock(); + mtmv.writeMvLock(); switch (alterMTMV.getOpType()) { case ALTER_REFRESH_INFO: mtmv.alterRefreshInfo(alterMTMV.getRefreshInfo()); @@ -930,7 +930,7 @@ public class Alter { LOG.warn(e); } finally { if (mtmv != null) { - mtmv.writeUnlock(); + mtmv.writeMvUnlock(); } } }