rundeck/rundeck — pull request #962 by c-jason-kim (2014-10-09 22:37:04+00:00)
Title: Make dispatch throw exception on failure

Ran into an issue where rundeck continued to execute on nodes after a failure had occurred and keepgoing == false only if threadcount > 1. Turns out since the dispatch callable task never throws an error on unsuccessful exit, the parallelTask continues to run through even with setFailOnAny(!keepgoing).