ClusterLabs/pacemaker — pull request #169 by davidvossel (2012-10-15 20:28:41+00:00)
Title: stonith improvements

1. stonith retries an action on a device for the duration of the timeout period. This helps fix the issue where single connection stonith devices may fail a monitor operation when two nodes attempt to monitor at the same time. Now stonith retries the monitor if it returns early and there is still time left.

2. Use of async request/response when determining what devices are capable of fencing a node. This fixes the issue where a 'list' or 'status' operation could block the mainloop from processing requests for an extended period of time.