Hello,
I'm doing some tests related to storage latency or problems manually created to debug and manage reactions of hosts and VMs.
What is the subsystem/process/daemon responsible to pause a VM when problems arise on storage for the host where the VM is running?
How is determined the timeoutĀ to use to put the VM in pause mode?
Sometimes I see after clearing the problems that the VM is automatically un-paused, sometimes no: how is this managed? Are there any counters so that if VM has been paused and and problemsĀ are not solved in a certain timeframe the unpause can be done only manually by the sysadmin?

Thanks in advance,
Gianluca