Github user majakabiljo commented on a diff in the pull request:

    https://github.com/apache/giraph/pull/96#discussion_r240745235
  
    --- Diff: 
giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyClient.java ---
    @@ -1147,8 +1158,11 @@ private void checkRequestsAfterChannelFailure(final 
Channel channel) {
         resendRequestsWhenNeeded(new Predicate<RequestInfo>() {
           @Override
           public boolean apply(RequestInfo requestInfo) {
    -        return requestInfo.getDestinationAddress().equals(
    -            channel.remoteAddress());
    +        if (requestInfo.getWriteFuture() == null ||
    --- End diff --
    
    It can happen if the request wasn't sent out yet, not sure if there is some 
other scenario.


---

Reply via email to