[Users] Can host hooks be used to implement the following policy to avoid "boot storm"?

Roy Golan rgolan at redhat.com
Sun May 26 06:59:28 UTC 2013


On 05/24/2013 03:22 PM, Itamar Heim wrote:
> On 05/23/2013 04:23 PM, lofyer wrote:
>> Can host hooks be used to implement the following policy to avoid "boot
>> storm"?
>>
>> 1.count and sort VMs awaiting for boot.
>> 2.If the count is less than or equal to, for example 5, then boot all
>> VMs and exit the script.
>> 3.Otherwise, boot and dequeue vm0 to vm4, and minus the count by 5.
>> 4.Sleep some time, and go to step 2.
>> _______________________________________________
>> Users mailing list
>> Users at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>
> hooks run one on vm-start one by one. would be a bit tricky to do the 
> above.
> roy - didn't you add some mechanism to throttle boot storms in the 
> engine?
yes at RunVmCommandBase.delay(Guid vdsId) - but it doesn't fit here.
It'll delay the VM run only when there is no free memory to run the VM
and will wait till engine signals after gathering statistics of
powering up VMs.



More information about the Users mailing list