YMatrix 超融合数据库版本 5.3.8 已正式发布。
增强与改进
1. 存储引擎
增加 ColumnStore 的 RangeFile 校验逻辑 (#IB7V4S)
2. MatrixShift
当配置文件的 scope 段落里,存在重复的表或者父表和某些子表同时出现在 table-list 中时,新增自动去除重复的表且报出 warn 警告的能力 (#72ffcea)
3. MatrixGate
transfer 模式下,允许 mirror 节点为 Down 状态时移动数据(#IBCQPB)
4. MatrixUI
安装部署或者扩容新机器时,会检查 /etc/ssh/sshd_config
内是否会有 AllowUsers/AllowGroups/DenyUsers/DenyGroups 等可能会导致安装过程中配置集群内主机 ssh 互信操作失败的配置项目,并给出具体的错误信息和修改提示(#IB80HF)
5. mxbox
--skip-checkpoint参数可跳过该行为(#IBCVOL)
--prepare-timeout参数。在 mxrecover 启动时,可通过 etcd 采集集群状态信息的超时, 默认为 1 分钟(#IBCVOS)
-t参数数自定义超时时间(#9ab2957c)
6. 高可用
--enable-pprof选项,能够改善多节点大规模集群下的稳定性(#44edf1e)
/etc/hosts文件里故意删除掉了 localhost 的条目时, YMatrix 安装之后,supervisor 也可正常启动(#10435b7)
提升了 supervisor 服务和 etcd 进程的 max open files 数,解决了在超大规模集群下 etcd 服务频发 too many open files 错误的问题(#6ca5293dcd0)
错误修复
1. 存储引擎
2. MatrixShift
修复了当原数据库的 /tmp
目录未开放读写权限,主机上存在多个 primary 节点且指定了 connector-port 参数时,会导致 mxshift connector 启动失败的问题(#05c7e4a)
修复了 mxshift 同步数据期间手动 cancel 进程不结束的问题(#IB7S5D)
3. MatrixGate
4. MatrixUI
修复了 mxui 页面不显示 en 开头的网络 I/O 指标数据的问题(#IB8ZR1)
5. mxbox
修复了 mxdeletesystem 时,如果物理机集群内的某些主机上没有 segment,会导致该主机上的一些服务(shard 和 cluster)残留的问题(#63c34070)
6. 高可用
如在升级过程中遇到任何问题,欢迎联系 YMatrix 技术支持团队。我们将提供专业的指导和帮助,确保您的系统顺利过渡到最新版本。
更具体的内容展开,可参考官方文档:
https://ymatrix.cn/doc/5.3/version_list
感谢你的阅读,YMatrix 期待与志同道合的你一起同行。









