首批通过分布式安全可靠测评,为关键业务系统打造
enable_manual_merge
更新时间:2026-04-16 00:11:37
说明
- 由于V4.x 版本不再支持手动控制合并的执行顺序,该配置项从 V4.0.0 版本开始删除。
- 在 V4.x 版本中,通过
MAJOR FREEZE命令触发合并后,系统将采用统一合并策略来执行合并流程,不再需要用户手动控制各个 Zone 的合并顺序。如果在合并过程中出现错误,可以参考手动控制合并文档进行处理。有关手动控制合并的详细操作,参见 手动控制合并。
功能描述
enable_manual_merge 用于设置是否开启手工合并。
属性说明
| 属性 | 描述 |
|---|---|
| 参数类型 | Bool |
| 默认值 | False |
| 取值范围 |
|
| 是否可修改 | 是,支持通过 ALTER SYSTEM SET 语句修改。 |
| 是否重启 OBServer 节点生效 | 否,设置后立即生效。 |
使用说明
enable_manual_merge 为 True 时,执行 alter system major freeze 命令并不会触发真正的合并,而需要手动对各个 Zone 进行逐个合并。 例如,通过以下命令对 zone1 和 zone2 进行逐个合并。
obclient> ALTER SYSTEM START MERGE ZONE ='zone1';
obclient> ALTER SYSTEM START MERGE ZONE ='zone2';
配置示例
开启手动控制合并开关。
obclient> ALTER SYSTEM SET enable_manual_merge = True;
或者
obclient> ALTER SYSTEM SET enable_manual_merge= 1;