Alberto Bustamante Reyes created GEODE-8565:
-----------------------------------------------
Summary: c++ client tries to connect to down server until IO error
is thrown
Key: GEODE-8565
URL: https://issues.apache.org/jira/browse/GEODE-8565
Project: Geode
Issue Type: Improvement
Components: native client
Reporter: Alberto Bustamante Reyes
This ticket is an improvement over GEODE-8231:
{quote}If a C++ client connected to a cluster is sending operations to a
partitioned region and one of the server goes down, the client keeps trying to
send operations to the down server. This can be observed in the logs by a
continuous flow of lines containing: "IO error in handshake with endpoint..."
{quote}
After that improvement, the c++ client removes the metadata info of the failing
server once the "IO error in handshake" is received.
But it has been observed that before that error is received, "timeout error"
can be returned. So the client will try to reconnect until the "IO error in
handshake" is received.
This ticket aims to extend the GEODE-8231 solution so the client removes the
server metadata information when a timeout is received.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)