ClusterLabs/pacemaker — pull request #72 by davidvossel (2012-04-23 21:14:19+00:00)
Title: High: fencing: If multiple fencing devices are present, don't stop with the first one if it fails to fence the node.

When a remote stonith operation does not explicitly say what
device should be used to fence a node, a list of all the capable
devices is generated. If the first device in that list failed
to fence the node, none of the other devices in the list would
be attempted. This patch fixes that.

I tested this by hacking on some code that made it so the first fencing
attempt would always fail. When I had configurations with multiple
fencing devices, the fencing operation would complete correctly
once the second fencing operation took place.