4.2 CMVMI 块

该块负责内核块和NDB虚拟机之间的配置管理,以及集群作业队列和集群传输器。它位于 中 storage/ndb/src/kernel/blocks/cmvmi,包含以下文件:

  • Cmvmi.cpp: 实现Cmvmi班级的交流和报告方法。

  • Cmvmi.hpp: 定义 Cmvmi类。

在启动期间,此块分配并触及内核使用的缓冲区所需的大部分内存NDB ,例如由IndexMemoryDataMemory和 定义的缓冲区DiskPageBufferMemory。届时, CMVMI还获取节点的启动顺序,并执行一些软件模块可以影响运行时环境的功能。