4.19 SUMA 块

集群订阅管理器,负责处理事件日志记录和报告功能。它在 NDB 集群复制中也扮演着重要角色。 SUMA 包含以下文件,位于 storage/ndb/src/kernel/blocks/suma/ 目录下:

  • Suma.hpp: 定义了 Suma 类和用于管理订阅以及与其他 SUMA(和其他)块进行必要的通信的接口。

  • SumaInit.cpp: 执行 DICTDIH 和其他接口的初始化。

  • Suma.cpp: 实现订阅处理例程。

  • Suma.txt: 包含一个文本形式的图表,说明了 SUMA 协议。