diff --git a/changes/ce/fix-10042.en.md b/changes/ce/fix-10042.en.md index 6b2f924e5..af9213c06 100644 --- a/changes/ce/fix-10042.en.md +++ b/changes/ce/fix-10042.en.md @@ -1,4 +1,4 @@ -Improve behavior of the `replicant` nodes when the `core` cluster becomes partitioned. +Improve behavior of the `replicant` nodes when the `core` cluster becomes partitioned (for example when a core node leaves the cluster). Previously, the replicant nodes were unable to rebalance connections to the core nodes, until the core cluster became whole again. This was indicated by the error messages: `[error] line: 182, mfa: mria_lb:list_core_nodes/1, msg: mria_lb_core_discovery divergent cluster`. diff --git a/changes/ce/fix-10042.zh.md b/changes/ce/fix-10042.zh.md index 499307062..80db204e2 100644 --- a/changes/ce/fix-10042.zh.md +++ b/changes/ce/fix-10042.zh.md @@ -1,5 +1,6 @@ -改进 `core`集群被分割时 `replicant`节点的行为。 -以前,复制节点无法重新平衡与核心节点的连接,直到核心集群再次变得完整。 -这是由错误信息表明的。`[error] line: 182, mfa: mria_lb:list_core_nodes/1, msg: mria_lb_core_discovery divergent cluster`。 +改进 `core` 集群被分割时 `replicant`节点的行为。 +修复前,如果 `core` 集群分裂成两个小集群(例如一个节点离开集群)时,`replicant` 节点无法重新平衡与核心节点的连接,直到核心集群再次变得完整。 +这种个问题会导致 replicant 节点出现如下日志: +`[error] line: 182, mfa: mria_lb:list_core_nodes/1, msg: mria_lb_core_discovery divergent cluster`。 [Mria PR](https://github.com/emqx/mria/pull/123/files)