Closed ecdavis closed 13 years ago
_safely_call() no longer closes the channel if an exception is raised in user code. Furthermore, _handle_read_event() now properly handles None return values from _socket_recv() and _socket_recv() catches ECONNRESET.
Pants' default reaction to an error on a channel is to close the channel. This is not necessary in all cases, and contributes to a sharp decline in performance at high scale.