发布MySQL 8.0.40-26.21和MySQL 8.4.3-26.21的Galera Cluster
内容提要
Codership发布了MySQL 8.0和8.4的Galera Cluster新版本,修复了wsrep_ready原子性、MDL锁处理和故障安全机制等问题。8.4.3-26.21版本不再支持RESET MASTER,改为RESET BINARY LOGS AND GTIDS。建议用户更新。
关键要点
-
Codership发布了MySQL 8.0和8.4的Galera Cluster新版本。
-
新版本修复了wsrep_ready原子性、MDL锁处理和故障安全机制等问题。
-
8.4.3-26.21版本不再支持RESET MASTER,改为RESET BINARY LOGS AND GTIDS。
-
建议用户更新到最新版本以获得更好的性能和安全性。
-
Galera复制库4.21移除了对openssl/engine.h的依赖。
-
修复了增量状态转移(IST)期间的写集序列化问题。
-
在节点从JOINED状态转变为SYNCED状态时,修复了可能导致其未被计入提交切割的竞争条件。
-
wsrep_ready现在是原子性的,外键检查在IST期间被跳过。
-
修复了在执行CREATE TABLE时,如果总顺序隔离(TOI)失败,节点可能崩溃的问题。
-
wsrep_cluster_conf_id显示不正确的值的问题已被修复。
-
在8.4.3-26.21版本中,组件keyring_vault插件已从PXC移植过来。
延伸解读
新版本的关键修复
MySQL 8.0.40-26.21和8.4.3-26.21版本修复了多个关键问题,包括wsrep_ready的原子性和MDL锁处理。这些修复将提升系统的稳定性和性能,尤其是在高可用性场景下,用户应关注这些改进对其应用的影响。
RESET MASTER的变更
在8.4.3-26.21版本中,RESET MASTER命令被替换为RESET BINARY LOGS AND GTIDS。这一变化可能影响到用户的备份和恢复策略,因此在升级前,用户需仔细评估其现有流程,以确保兼容性和数据安全。
增量状态转移的注意事项
新版本修复了增量状态转移(IST)期间的写集序列化问题,确保数据一致性。然而,用户在进行节点状态转换时仍需注意可能的竞争条件,以避免影响集群的整体性能和稳定性。
延伸问答
MySQL 8.0.40-26.21和8.4.3-26.21版本的Galera Cluster有什么新特性?
新版本修复了wsrep_ready原子性、MDL锁处理和故障安全机制等问题,并引入了多个性能改进。
为什么建议用户更新到MySQL 8.4.3-26.21版本?
更新到最新版本可以获得更好的性能和安全性,同时修复了多个已知问题。
MySQL 8.4.3-26.21版本中不再支持RESET MASTER,改为什么?
改为RESET BINARY LOGS AND GTIDS。
Galera Cluster 4.21版本移除了哪些依赖?
移除了对openssl/engine.h的依赖。
在增量状态转移(IST)期间,wsrep_ready的原子性有什么影响?
wsrep_ready现在是原子性的,外键检查在IST期间被跳过,从而提高了性能。
MySQL 8.4.3-26.21版本中有哪些修复?
修复了节点崩溃、MDL锁处理、以及wsrep_cluster_conf_id显示不正确等问题。