You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Semyon Danilov (Jira)" <ji...@apache.org> on 2023/01/25 12:41:00 UTC

[jira] [Updated] (IGNITE-18636) Shutdown raft services

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

Semyon Danilov updated IGNITE-18636:
------------------------------------
    Description: `RaftService` class has shutdown method which is not being used by components using RaftService. https://issues.apache.org/jira/browse/IGNITE-18446 adds busy locks to raft service, so that RaftService#sendWithRetry can be cancelled faster on node stop. This busy lock is being blocked on the shutdown which is now only called in meta storage. We need to call shutdown in other components.

> Shutdown raft services
> ----------------------
>
>                 Key: IGNITE-18636
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18636
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Semyon Danilov
>            Priority: Major
>              Labels: ignite-3
>
> `RaftService` class has shutdown method which is not being used by components using RaftService. https://issues.apache.org/jira/browse/IGNITE-18446 adds busy locks to raft service, so that RaftService#sendWithRetry can be cancelled faster on node stop. This busy lock is being blocked on the shutdown which is now only called in meta storage. We need to call shutdown in other components.



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