由 Clinfo 跟踪的事件

Clinfo 从集群管理器接收有关集群事件的状态信息。 API 中的例程可以访问此信息。 当集群经历各种状态时,Clinfo 将跟踪拓扑事件。

Clinfo 跟踪的某些状态包括:

  • 集群状态为已启动或已关闭
  • 集群子状态已变为稳定或不稳定
  • 应用程序已联机,或者已故障转移到备份节点
  • 网络已失败
  • 节点正在加入集群
  • 节点已完成加入集群的过程
  • 节点正在脱离集群(即,节点已失败)
  • 节点已放弃集群
  • 已选定新的主集群管理器(可选事件)
  • 集群站点(如果配置了该站点)的状态更改。

可以在本文档的后续章节或者已编译到应用程序中的 clinfo.h 包含文件中找到完整的事件列表。

Clinfo 接收动态重新配置事件,但不会跟踪这些事件;即,应用程序无法注册为要接收动态重新配置事件的通知。 Clinfo 在接收到动态重新配置事件时将集群子状态设置为 CLSS_RECONFIG。 应用程序可以通过使用 cl_getcluster 例程获取此信息。 动态重新配置所触发的事件(例如节点启动或节点关闭事件)是应用程序可以看到的事件。