发布 MySQL 8.0.36 的 Galera Cluster
内容提要
Codership发布了多主Galera Cluster for MySQL 8.0的新版本,修复了garbd的错误和崩溃问题,改进了CLONE SST的端口设置和用户创建过程,并扩展了诊断功能。集群现在仅依赖于MySQL错误代码来标准化Total Order Isolation (TOI)错误投票。修复了存储过程中的死锁和BF中止错误处理问题,以及SELECT FOR UPDATE查询中的自动提交问题。建议下载最新软件并更新Galera Clusters。
关键要点
-
Codership发布了多主Galera Cluster for MySQL 8.0的新版本,包含MySQL-wsrep 8.0.36和Galera复制库4.18。
-
修复了garbd的错误,包括GCS层异常未捕获导致的挂起和SSL下节点优雅关闭时的崩溃问题。
-
弃用了socket_ssl_compression选项,并在显式设置时发出警告。
-
确保节点离开时的提交跟踪已修复,但GCS协议版本因向后兼容性而提升。
-
CLONE SST的改进包括从my.cnf读取端口设置,用户创建时使用caching_sha2_password,并增强了诊断消息。
-
集群现在仅依赖MySQL错误代码来标准化Total Order Isolation (TOI)错误投票,旨在减少因区域差异和非确定性执行路径引起的不一致性。
-
修复了存储过程中的死锁和BF中止错误处理问题,改进了SELECT FOR UPDATE查询中的自动提交处理。
-
建议下载最新软件并更新Galera Clusters,继续提供流行Linux发行版的仓库。
延伸问答
Galera Cluster for MySQL 8.0.36的新版本有哪些主要改进?
新版本修复了garbd的错误,改进了CLONE SST的端口设置和用户创建过程,并扩展了诊断功能。
如何处理Galera Cluster中的死锁和BF中止错误?
通过改进错误处理过程,忽略wsrep BF中止错误,直到子语句执行后再处理。
为什么Galera Cluster现在依赖MySQL错误代码进行TOI错误投票?
这是为了减少因区域差异和非确定性执行路径引起的不一致性。
CLONE SST的改进具体包括哪些内容?
CLONE SST改进包括从my.cnf读取端口设置,使用caching_sha2_password进行用户创建,以及增强的诊断消息。
更新Galera Clusters的建议是什么?
建议下载最新软件并更新Galera Clusters,以确保使用最新的功能和修复。
新版本中对SSL的处理有什么变化?
弃用了socket_ssl_compression选项,并在显式设置时发出警告,确保SSL下节点优雅关闭时不崩溃。