[ 
https://issues.apache.org/jira/browse/GEODE-8231?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17321115#comment-17321115
 ] 

ASF GitHub Bot commented on GEODE-8231:
---------------------------------------

pivotal-jbarrett commented on pull request #783:
URL: https://github.com/apache/geode-native/pull/783#issuecomment-819638960


   > @albertogpz this change alters consistent behavior between clients (java & 
native) along with data loss, in the near term the most prudent approach is to 
remove the code causing the issues.
   
   @echobravopapa I have to say I disagree. The change to fix the PUTALL 
problem is simple. The impact the targeted removal of bucket metadata is more 
positive since it affects all single value operations. The only operations 
degraded are the multikey operations, which are more rare. The timing to get 
either change in is the same so I would vote to get the more complete fix in. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


> C++ native client keeps trying to connect to down cache server hosting a 
> partitioned region
> -------------------------------------------------------------------------------------------
>
>                 Key: GEODE-8231
>                 URL: https://issues.apache.org/jira/browse/GEODE-8231
>             Project: Geode
>          Issue Type: Bug
>          Components: native client
>            Reporter: Alberto Gomez
>            Assignee: Alberto Gomez
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.14.0
>
>
> 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..."
> The Java client, once it detects a server is down, it deletes it from the 
> client metadata so there are no tries to connect to the server until the 
> server is up again which is notified via a metadata refresh.
> The aim of this ticket is to align the behavior of the C++ native client to 
> the Java client.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to