About the RestartLimit attribute

The RestartLimit attribute defines whether VCS attempts to restart a failed resource before informing the engine of the fault.

If the RestartLimit attribute is set to a non-zero value, the agent attempts to restart the resource before declaring the resource as faulted. When restarting a failed resource, the agent framework calls the Clean function before calling the Online function. However, setting the ManageFaults attribute to NONE prevents the Clean function from being called and prevents the Online function from being retried.