FYI another option is to put locking in your resource agent, so it blocks until few enough other copies of itself are running. You'd have to make sure your start timeouts were high enough if you did this. -- Carson