On Wed, Jan 08, 2025 at 19:42:38 +0000, Daniel P. Berrangé wrote: > This delay can reduce the CPU/IO load storm when autostarting many > guests. > > Signed-off-by: Daniel P. Berrangé <berrange@xxxxxxxxxx> > --- > src/hypervisor/domain_driver.c | 20 +++++++++++++++++--- > src/hypervisor/domain_driver.h | 1 + > 2 files changed, 18 insertions(+), 3 deletions(-) [...] > diff --git a/src/hypervisor/domain_driver.h b/src/hypervisor/domain_driver.h > index c27ed9155e..d695e26f90 100644 > --- a/src/hypervisor/domain_driver.h > +++ b/src/hypervisor/domain_driver.h > @@ -84,6 +84,7 @@ typedef struct _virDomainDriverAutoStartConfig { > char *stateDir; > virDomainDriverAutoStartCallback callback; > void *opaque; > + int delayMS; /* milliseconds between starting each guest */ As negative delay doesn't make sense consider declaring this as unsigned. Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx>