Description
Make it possible for Fabric to "skip" hosts that timeout (either via our explicit timing out, or any other pre-existing timeout condition) instead of aborting. This should not be the default behavior, but it should be configurable.
We may also want to extend this to skip hosts that encounter any connection problem, such as authentication failures, and even down to actual run/sudo-failure issues (in that case, almost a sort of post-warn_only, continue-Python-keyword like behavior. See #448 for a PR for this angle.)
See the comments for some more detailed thoughts/approaches.
(Note: Ticket was originally created to deal with allowing control over network timeouts, which has been moved over to #249)
(Also note: There are some likely-applicable patches over in #189 which really belong here. Clean that up sometime; #189 will be closed with a more limited implementation but those patches will still be there.)
Originally submitted by Jeff Forcier (bitprophet) on 2009-07-20 at 05:26pm EDT
Relations
Description
Make it possible for Fabric to "skip" hosts that timeout (either via our explicit timing out, or any other pre-existing timeout condition) instead of aborting. This should not be the default behavior, but it should be configurable.
We may also want to extend this to skip hosts that encounter any connection problem, such as authentication failures, and even down to actual
run/sudo-failure issues (in that case, almost a sort of post-warn_only,continue-Python-keyword like behavior. See #448 for a PR for this angle.)See the comments for some more detailed thoughts/approaches.
(Note: Ticket was originally created to deal with allowing control over network timeouts, which has been moved over to #249)
(Also note: There are some likely-applicable patches over in #189 which really belong here. Clean that up sometime; #189 will be closed with a more limited implementation but those patches will still be there.)
Originally submitted by Jeff Forcier (bitprophet) on 2009-07-20 at 05:26pm EDT
Relations