diff --git a/fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java b/fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java index c2e0e8551e..313dcea247 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java +++ b/fe/fe-core/src/main/java/org/apache/doris/journal/JournalEntity.java @@ -31,6 +31,7 @@ import org.apache.doris.catalog.EncryptKeySearchDesc; import org.apache.doris.catalog.Function; import org.apache.doris.catalog.FunctionSearchDesc; import org.apache.doris.catalog.Resource; +import org.apache.doris.cluster.Cluster; import org.apache.doris.common.io.Text; import org.apache.doris.common.io.Writable; import org.apache.doris.common.util.SmallFileMgr.SmallFile; @@ -390,6 +391,11 @@ public class JournalEntity implements Writable { isRead = true; break; } + case OperationType.OP_CREATE_CLUSTER: { + data = Cluster.read(in); + isRead = true; + break; + } case OperationType.OP_ADD_BROKER: case OperationType.OP_DROP_BROKER: { data = new BrokerMgr.ModifyBrokerInfo(); diff --git a/fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java b/fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java index 1e2276edc6..54db4692c5 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java +++ b/fe/fe-core/src/main/java/org/apache/doris/persist/EditLog.java @@ -482,6 +482,10 @@ public class EditLog { MetaContext.get().setMetaVersion(version); break; } + case OperationType.OP_CREATE_CLUSTER: { + // Do nothing + break; + } case OperationType.OP_ADD_BROKER: { final BrokerMgr.ModifyBrokerInfo param = (BrokerMgr.ModifyBrokerInfo) journal.getData(); env.getBrokerMgr().replayAddBrokers(param.brokerName, param.brokerAddresses); diff --git a/fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java b/fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java index 26a0badd3f..fbd540710b 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java +++ b/fe/fe-core/src/main/java/org/apache/doris/persist/OperationType.java @@ -131,6 +131,8 @@ public class OperationType { // replaced by OP_GLOBAL_VARIABLE_V2 public static final short OP_GLOBAL_VARIABLE = 73; + @Deprecated + // remove be removed in 3.0 public static final short OP_CREATE_CLUSTER = 74; public static final short OP_DROP_CLUSTER = 75; public static final short OP_EXPAND_CLUSTER = 76;