由 Clinfo 跟踪的事件
Clinfo 从集群管理器接收有关集群事件的状态信息。 API 中的例程可以访问此信息。 当集群经历各种状态时,Clinfo 将跟踪拓扑事件。
Clinfo 跟踪的某些状态包括:
- 集群状态为已启动或已关闭
- 集群子状态已变为稳定或不稳定
- 应用程序已联机,或者已故障转移到备份节点
- 网络已失败
- 节点正在加入集群
- 节点已完成加入集群的过程
- 节点正在脱离集群(即,节点已失败)
- 节点已放弃集群
- 已选定新的主集群管理器(可选事件)
- 集群站点(如果配置了该站点)的状态更改。
可以在本文档的后续章节或者已编译到应用程序中的 clinfo.h 包含文件中找到完整的事件列表。
Clinfo 接收动态重新配置事件,但不会跟踪这些事件;即,应用程序无法注册为要接收动态重新配置事件的通知。 Clinfo 在接收到动态重新配置事件时将集群子状态设置为 CLSS_RECONFIG。 应用程序可以通过使用 cl_getcluster 例程获取此信息。 动态重新配置所触发的事件(例如节点启动或节点关闭事件)是应用程序可以看到的事件。