Property HealthCheckInterval
HealthCheckInterval
Gets or sets the interval at which health checks on the repo volume/directory are performed. Minimum value is 1 second. Default is 15 seconds.
Declaration
public TimeSpan HealthCheckInterval { get; set; }
Property Value
| Type | Description |
|---|---|
| TimeSpan |
Remarks
A relatively short health check interval is recommended to ensure that the repository can recover quickly from any issues that may arise, such as disconnected storage volumes, network issues, or other I/O problems. Health checks run at the start of the next repository operation if the interval has passed since the last successful check, and require only one extra I/O sys-call. The repository automatically attempts to re-initialize itself if the health check fails, with each repository operation waiting up to MaxAccessWaitOrRetryTime for re-initialization before timing out.