[ 
https://issues.apache.org/jira/browse/IGNITE-28518?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-28518:
---------------------------------------
    Description: 
When an initiator starts a handshake and the acceptor finds that the initiator 
is stale (from the acceptor's point of view), the acceptor rejects the 
handshake. Currently, this leads to HandshakeException failing the future of 
the send that triggered the handshake.

Instead, we should fail the future with a RecipientLeftException as, before one 
of the nodes is restarted, they cannot communicate, so for initiator it looks 
like the acceptor has gone.

> Throw RecipientLeftException if acceptor says initiator is stale
> ----------------------------------------------------------------
>
>                 Key: IGNITE-28518
>                 URL: https://issues.apache.org/jira/browse/IGNITE-28518
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> When an initiator starts a handshake and the acceptor finds that the 
> initiator is stale (from the acceptor's point of view), the acceptor rejects 
> the handshake. Currently, this leads to HandshakeException failing the future 
> of the send that triggered the handshake.
> Instead, we should fail the future with a RecipientLeftException as, before 
> one of the nodes is restarted, they cannot communicate, so for initiator it 
> looks like the acceptor has gone.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to