After an ESXi host loses vSAN network connectivity, experiences a NIC failure, or is placed into maintenance mode, vSAN objects may show as reduced availability, absent, stale, degraded, or resyncing. The vSAN UI may show a large amount of data left to resync and the value may fluctuate while vSAN calculates, repairs, or evacuates components.
vCenter Server 7.x, 8.x, 9.x
vSAN OSA
vSAN ESA
The vSAN repair delay timer applies to host failure or maintenance-mode scenarios. It is not a general delay for all device failures. If a physical cache or capacity disk failure is detected, vSAN can begin rebuilding immediately.
During this process, the amount of data remaining to resync can change as vSAN recalculates object placement, discovers additional stale or absent components, processes active VM write I/O, or continues maintenance-mode evacuation.
The vSAN repair delay timer controls when vSAN begins repair after certain host failure conditions. It does not speed up an active resync that has already started.
esxcli system settings advanced list -o /VSAN/ClomRepairDelayesxcli system settings advanced set -o /VSAN/ClomRepairDelay -i 60esxcli vsan resync throttle getLevel: 0 Mbpsesxcli vsan resync throttle set --level=0esxcli vsan resync throttle set --level=<0-512>esxcli vsan resync throttle set --level=200esxcli vsan debug resync summary getesxcli vsan debug resync listesxcli vsan resync bandwidth getesxcli vsan debug object health summary getesxcli vsan network listesxcli vsan cluster getesxcli vsan cluster unicastagent listesxcli network nic listesxcli network nic stats get -n vmnicXvmkping -I vmkX <peer-vSAN-vmk-IP>vmkping -I vmkX -d -s 8972 <peer-vSAN-vmk-IP>vmkping -I vmkX -d -s 1472 <peer-vSAN-vmk-IP>KB 327006: Heavy resync traffic may cause VM I/O performance degradation
KB 327031: Changing the default repair delay time for a host failure in vSAN
KB 326955: Understanding host level resync management
KB 326963: vSAN Health Service - Resync operations throttling
ESXCLI Command Reference: esxcli vsan commands