Burcu Ozkan created RATIS-844:
---------------------------------
Summary: RaftClient should connect to the updated leader when the
old leader is partitioned from the cluster
Key: RATIS-844
URL: https://issues.apache.org/jira/browse/RATIS-844
Project: Ratis
Issue Type: Bug
Components: client
Affects Versions: 0.6.0
Reporter: Burcu Ozkan
While running a Netty cluster, RaftClient is blocked after it submits a request
to the leader which is partitioned from the cluster.
The attached test reproduces the problem. In the test, after the client
connects to the leader, the leader is disconnected and another node is elected
as the new leader. However, the client waits indefinitely for a reply from the
previous one.
The test passes for Grpc and HadoopRpc, but fails with TestTimedOutException
for Netty.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)