You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Roman Puchkovskiy (Jira)" <ji...@apache.org> on 2026/04/10 14:58:00 UTC

[jira] [Updated] (IGNITE-28518) Throw RecipientLeftException if acceptor says initiator is stale

     [ 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)