所有回调方法都定义了相同的出口代码,以指定方法调用对资源状态的影响。scha_calls (3HA) 手册页中介绍了所有这些出口代码。出口代码为:
0 — 方法成功
任意非零值 — 方法失败
RGM 还可处理回调方法执行过程中的不正常失败,例如超时和信息转储。
方法实现必须使用每个节点上的 syslog 输出失败信息。并不能保证写入 stdout 或 stderr 的输出信息一定会传送到用户(尽管它当前显示在本地节点的控制台中)。