节点重启过程中
SUMA
正在启动的节点的块必须获得订阅(带有订阅方的事件)和订阅方(NdbEventOperation
正在执行的实例)从已经在运行的节点。在复制完成之前,仍在启动的节点将忽略任何用户级别SUB_START
或SUB_STOP
请求;拷贝完成后,他们可以参与这样的请求。当复制操作正在进行时,用户级SUB_START
而且SUB_STOP
方法阻止请求DICT
锁。发现一个问题,即启动节点可以参与
SUB_START
而且SUB_STOP
在请求锁之后请求,但在授予锁之前请求,这导致不成功SUB_START
而且SUB_STOP
请求。此修复确保节点不能参与这些请求,直到DICT
锁实际上已经被授予了。(错误# 31302657)NDB集群中包含的、自动安装程序使用的Dojo工具包已升级到1.15.3版本。(错误# 31029110)
返回的打包版本1配置文件ndb_mgmd在升级到NDB 8.0后,可能包含重复的条目,这使得该文件与使用版本1的客户端不兼容。这是因为处理向后兼容性的代码假设在将每个节与默认节合并时,每个节中的条目已经排序。为了解决这个问题,我们现在要确保在合并之前执行这个排序。(错误# 31020183)
当执行任何
关闭
,所有的停止
,或所有重新开始
管理命令,不同的节点可以尝试在不同的全局检查点索引(CGI)边界上停止。如果它们成功地这样做,那么后续的系统重启将比正常情况下要慢,因为任何具有较早停止GCI的节点都必须作为过程的一部分进行接管。当第一个GCI边界上的节点失效导致存活的节点不可活时,存活的节点将遭受仲裁失败;这有导致这样的节点在正确的GCI处停止的积极影响,但可能会产生虚假错误或类似的情况。为了避免这样的问题,现在在计划关闭期间执行额外的同步,以减少不同gci上不同数据节点试图关闭的可能性,以及在系统重新启动期间使用不必要的节点接管。(错误# 31008713)