mirror of
https://github.com/OpenHFT/Chronicle-Map.git
synced 2021-09-13 01:26:12 +00:00
HCOLL-383 Fix TcpReplicator
This commit is contained in:
@@ -430,7 +430,7 @@ final class TcpReplicator<K, V> extends AbstractChannelReplicator implements Clo
|
||||
// is no-longer required as the remote node will establish the connection its self
|
||||
// on startup.
|
||||
|
||||
attached.connector.connect();
|
||||
attached.connector.connectLater();
|
||||
|
||||
throw e;
|
||||
}
|
||||
@@ -977,11 +977,7 @@ final class TcpReplicator<K, V> extends AbstractChannelReplicator implements Clo
|
||||
socketChannel.socket().setSoLinger(false, 0);
|
||||
socketChannel.socket().setSoTimeout(0);
|
||||
|
||||
try {
|
||||
socketChannel.connect(details.address());
|
||||
} catch (UnresolvedAddressException e) {
|
||||
this.connectLater();
|
||||
}
|
||||
socketChannel.connect(details.address());
|
||||
|
||||
// Under experiment, the concoction was found to be more successful if we
|
||||
// paused before registering the OP_CONNECT
|
||||
@@ -1018,6 +1014,7 @@ final class TcpReplicator<K, V> extends AbstractChannelReplicator implements Clo
|
||||
} catch (IOException e) {
|
||||
LOG.error("", e);
|
||||
}
|
||||
this.connectLater();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user