RemediationFailureTolerance

RemediationFailureTolerance
RemediationFailureTolerance

Remediation failure tolerance spec of the cluster

JSON Example
{
    "failedHostsTolerancePercentageEnabled": false,
    "failedHostsTolerancePercentage": 0
}
boolean
failedHostsTolerancePercentageEnabled
Optional

Enable failed hosts tolerance percentage threshold for remediation. If this flag is set to true, it is mandatory to set value in the field failedHostsTolerancePercentage. If this flag is set to false, remediation will fallback to the default behaviour where remediation will fail even if one host fails.

integer As int64 As int64
failedHostsTolerancePercentage
Optional

Failed hosts tolerance percentage threshold for remediation. This field is mandatory if failedHostsTolerancePercentageEnabled is set to true. Remediation will be allowed to proceed until we exhaust the allowed failure count while the cluster remains healthy. Allowed failure count is always calculated based on the number of hosts in the cluster. For fractional values, the allowed failure count will be floored to the nearest integer. For example: if the cluster has 20 hosts and this field is set to 12%, then 12% of 20 will be 2.4. The allowed failure count will be 2 as 2.4 will be floored. Remediation will continue until we exhaust the allowed failure count (which is 2 in this case) while the cluster remains healthy. If the failure count > 0 and < 1, then 1 will be considered. For example: if the cluster has 20 hosts and this field is set to 3, then 3% of 20 will be 0.6. The allowed failure count will be 1.