[
https://issues.apache.org/jira/browse/IGNITE-23404?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aleksandr Polovtsev updated IGNITE-23404:
-----------------------------------------
Description: {{RaftGroupServiceImpl}} has a cached {{leader}} field. There
can be a situation when the node which hosts the leader is being stopped and
may return an error with the {{EHOSTDOWN}} code when a request is sent to it.
This code is not handled correctly: we fail the original request, while instead
we should retrieve the new leader and retry the request.
> Properly handle EHOSTDOWN in RaftGroupServiceImpl
> -------------------------------------------------
>
> Key: IGNITE-23404
> URL: https://issues.apache.org/jira/browse/IGNITE-23404
> Project: Ignite
> Issue Type: Improvement
> Reporter: Aleksandr Polovtsev
> Assignee: Aleksandr Polovtsev
> Priority: Major
> Labels: ignite-3
>
> {{RaftGroupServiceImpl}} has a cached {{leader}} field. There can be a
> situation when the node which hosts the leader is being stopped and may
> return an error with the {{EHOSTDOWN}} code when a request is sent to it.
> This code is not handled correctly: we fail the original request, while
> instead we should retrieve the new leader and retry the request.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)