VCS considers a resource faulted in the following situations:
When the resource state changes unexpectedly. For example, an online resource going offline.
When a required state change does not occur. For example, a resource failing to go online or offline when commanded to do so.
In many situations, VCS agents take predefined actions to correct the issue before reporting resource failure to the engine. For example, the agent may try to bring a resource online several times before declaring a fault.
When a resource faults, VCS takes automated actions to clean up the faulted resource. The Clean function makes sure the resource is completely shut down before bringing it online on another node. This prevents concurrency violations.
When a resource faults, VCS takes all resources dependent on the faulted resource offline. The fault is thus propagated in the service group