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

Igor Sapego commented on IGNITE-11043:
--------------------------------------

[~vozerov] regarding connection failure logic - I believe it should be next big 
ticket to unify how we deal with connections in all clients. Currently, the 
logic is simple  - if thin client have a connection failure it invalidates 
connection and throws an exception. In my opinion, we can improve user 
experience here:
1. We should handle cluster connections in background asynchronously.
2. We can safely re-run read-only operations (such as {{cache.get()}}) without 
throwing exception.

> CPP Thin: Improve Best Effort Affinity for C++ thin client
> ----------------------------------------------------------
>
>                 Key: IGNITE-11043
>                 URL: https://issues.apache.org/jira/browse/IGNITE-11043
>             Project: Ignite
>          Issue Type: Improvement
>          Components: thin client
>    Affects Versions: 2.7
>            Reporter: Igor Sapego
>            Assignee: Igor Sapego
>            Priority: Major
>              Labels: iep-23
>             Fix For: 2.8
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> [IEP-23|https://cwiki.apache.org/confluence/display/IGNITE/IEP-23%3A+Best+Effort+Affinity+for+thin+clients]
>   was updated recently, and we need to implement described changes in C++ 
> thin client.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to