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)

Reply via email to