Hi Nick, On 2011-11-07 18:47, Nick Morrison wrote:
> I'm having trouble understanding pacemaker's timing. If I type "crm > node standby host-1", will crm attempt to do everything as quickly as > possible (shut down all VMs at once)? Not quite. On any node, lrmd will only allow a certain number of operations (start, stop, monitor, etc.) to run in parallel. By default this number is 4; but it may be modified by passing the LRMD_MAX_CHILDREN environment variable to lrmd. For Pacemaker 1.1 with pacemakerd, this setting goes into /etc/sysconfig/pacemaker on RPM based platforms, and into /etc/default/pacemaker on .deb systems. While sending a node into standby, the lrmd most likely has to perform more than LRMD_MAX_CHILDREN actions. Then, it will schedule the first batch and then line the others up in sequence: as soon as one operation completes, the next can run. > How does its resource > management timing work in this regard? Is it possible to specify a > "stagger" or "jitter" time for a deliberate delay between > stopping/starting VMs on the same host so they don't all compete for > host resources at the same time? Is the functionality explained above sufficient for your definition of "stagger"? Cheers, Florian -- Need help with Pacemaker? http://www.hastexo.com/now _______________________________________________ Pacemaker mailing list: Pacemaker@oss.clusterlabs.org http://oss.clusterlabs.org/mailman/listinfo/pacemaker Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://developerbugs.linux-foundation.org/enter_bug.cgi?product=Pacemaker