You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tree: fix error handling when gateway channel is closing
Fix PropagationChannel.ev_close() where gateway channel termination is
handled.
If we get an actual rc > 0, that comes from the gateway command itself
and that means the gateway is defective/misconfigured, in that case, we
mark it as unreachable at the Task level.
In addition, in that case, if we have not launched the remote commands
yet, they are redistributed to other available gateways.
rc=None is now handled as a normal termination of the propagation
channel and the corresponding gateway is not marked as unreachable
anymore.
Fixes#566.
0 commit comments