Documentation Home
MySQL 路由器发行说明  / 版本 8.0 中的更改  /  MySQL Router 8.0.27 的变化(2021-10-19,全面上市)

MySQL Router 8.0.27 的变化(2021-10-19,全面上市)

添加或更改的功能

  • 添加了一个新max_total_connections选项,用于定义所有路由器目的地组合允许的最大连接数。

    现有max_connections选项仍然有效,并允许设置每个特定路由目的地的最大连接数。

  • 添加了对 InnoDB ClusterSet 拓扑和故障转移的支持。这添加了两个新的引导命令行配置选项,它们在引导时定义了 target_cluster 元数据选项:( --conf-target-cluster按集群类型--conf-target-cluster-by-name 配置)和(使用静态集群名称配置)。

    以下 ClusterSet 值被添加到 Router 的状态文件中:clusterset-id-- Router 被引导的 ClusterSet 的 id, metadata-servers-- 所有已知的 ClusterSet 元数据服务器的集合;通常是 ClusterSet 中所有集群的所有节点,以及view-id最后一个已知的元数据视图的 ID。

    InnoDB ClusterSet 支持需要将 cluster_type选项设置为 gr.

修正错误

  • 现在接受宣布 PLUGIN_AUTH 但不发送插件名称的 Client::Greeting 消息;这对规范更加灵活,就像 MySQL 服务器一样。(缺陷号 33357723)

  • 在具有旧元数据版本 1.0 的系统上引导现在设置后端=文件,因为元数据 1.0 不支持 http_auth_backend。(缺陷号 33308536)

  • 删除了对以下编译器的支持:Sun Studio、C++11 和 C++14。(错误#33307865、错误#33306219、错误#33302907)

  • 接收到一个空的 xproto 数据包会导致路由器意外停止。(缺陷号 33240637)

  • 更新的错误日志:

    最大总活动连接错误现在引用关联的 max_total_connections 参数名称。

    连接失败报告“generic:1, operation not permitted.” 而不是“连接被拒绝”。(错误#33051998,错误#33059504)

  • 当同时触发多个事件时,Linux epoll IO 服务会丢弃事件。(缺陷号 32998738)

  • 通过缓存每个连接的凭据提高了 HTTP 身份验证效率。(缺陷号 32981242)

  • 使用不受支持的值定义路由器配置选项会发出三次相关错误,而不是一次。(缺陷号 32949289)

  • 在 Windows 上,server_ssl_capath 或 server_ssl_crlpath 路由器配置选项不起作用,定义它们会导致路由器无法启动。(缺陷号 32859961)

  • 当未能刷新元数据从而填满日志时,路由器会在每个 TTL 重复错误或警告消息。现在,如果给定事件已被报告,则日志级别会降低(通常为调试级别)。(缺陷号 32423845)