Murtadha Hubail created ASTERIXDB-2236:
------------------------------------------

             Summary: Nc2Nc Connection isn't Re-established After Failure
                 Key: ASTERIXDB-2236
                 URL: https://issues.apache.org/jira/browse/ASTERIXDB-2236
             Project: Apache AsterixDB
          Issue Type: Bug
            Reporter: Murtadha Hubail
            Assignee: Murtadha Hubail


When a node A loses connection with node B due to node B failure, when A tries 
to connect to B, the connection will always fail even if B is back again.

Stacktrace:
{code:java}
org.apache.hyracks.api.exceptions.HyracksDataException: 
org.apache.hyracks.api.exceptions.NetException: Connection failure
at 
org.apache.hyracks.comm.channels.NetworkInputChannel.open(NetworkInputChannel.java:98)
 ~[hyracks-comm-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.dataflow.std.collectors.PartitionCollector.addPartitions(PartitionCollector.java:58)
 ~[hyracks-dataflow-std-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at org.apache.hyracks.control.nc.Task.pushFrames(Task.java:385) 
~[hyracks-control-nc-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at org.apache.hyracks.control.nc.Task.run(Task.java:323) 
[hyracks-control-nc-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 
[?:1.8.0_131]
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 
[?:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
Caused by: org.apache.hyracks.api.exceptions.NetException: Connection failure
at 
org.apache.hyracks.net.protocols.muxdemux.MultiplexedConnection.waitUntilConnected(MultiplexedConnection.java:124)
 ~[hyracks-net-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.net.protocols.muxdemux.MuxDemux.connect(MuxDemux.java:145) 
~[hyracks-net-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.control.nc.net.NetworkManager.connect(NetworkManager.java:104)
 ~[hyracks-control-nc-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.control.nc.net.NetworkManager.connect(NetworkManager.java:45)
 ~[hyracks-control-nc-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.comm.channels.NetworkInputChannel.open(NetworkInputChannel.java:96)
 ~[hyracks-comm-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
... 6 more
Caused by: org.apache.hyracks.api.exceptions.NetException: Socket Closed
at 
org.apache.hyracks.net.protocols.muxdemux.MultiplexedConnection.driveReaderStateMachine(MultiplexedConnection.java:361)
 ~[hyracks-net-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.net.protocols.muxdemux.MultiplexedConnection.notifyIOReady(MultiplexedConnection.java:132)
 ~[hyracks-net-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
at 
org.apache.hyracks.net.protocols.tcp.TCPEndpoint$IOThread.run(TCPEndpoint.java:175)
 ~[hyracks-net-0.3.3-SNAPSHOT.jar:0.3.3-SNAPSHOT]
{code}





--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to