-
- Downloads
[SPARK-21253][CORE] Fix a bug that StreamCallback may not be notified if network errors happen
## What changes were proposed in this pull request? If a network error happens before processing StreamResponse/StreamFailure events, StreamCallback.onFailure won't be called. This PR fixes `failOutstandingRequests` to also notify outstanding StreamCallbacks. ## How was this patch tested? The new unit tests. Author: Shixiong Zhu <shixiong@databricks.com> Closes #18472 from zsxwing/fix-stream-2.
Showing
- common/network-common/src/main/java/org/apache/spark/network/client/TransportClient.java 1 addition, 1 deletion...java/org/apache/spark/network/client/TransportClient.java
- common/network-common/src/main/java/org/apache/spark/network/client/TransportResponseHandler.java 29 additions, 9 deletions...apache/spark/network/client/TransportResponseHandler.java
- common/network-common/src/test/java/org/apache/spark/network/TransportResponseHandlerSuite.java 29 additions, 2 deletions...g/apache/spark/network/TransportResponseHandlerSuite.java
Loading
Please register or sign in to comment