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

Aleksandr Polovtsev updated IGNITE-26618:
-----------------------------------------
    Description: {{CheckpointQueue}} has blocking "add" and "peek" methods. 
This can lead to a situation when on node stop due to some other error (i.e. 
writing threads not stopped prior to stopping the segment file manager), 
threads can get stuck forever. We need to add a failsafe to prevent this error 
by notifying the waiting threads that the underlying component has been stopped.

> Unblock threads waiting on Raft storage checkpoint on stop
> ----------------------------------------------------------
>
>                 Key: IGNITE-26618
>                 URL: https://issues.apache.org/jira/browse/IGNITE-26618
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Aleksandr Polovtsev
>            Assignee: Aleksandr Polovtsev
>            Priority: Major
>              Labels: ignite-3
>
> {{CheckpointQueue}} has blocking "add" and "peek" methods. This can lead to a 
> situation when on node stop due to some other error (i.e. writing threads not 
> stopped prior to stopping the segment file manager), threads can get stuck 
> forever. We need to add a failsafe to prevent this error by notifying the 
> waiting threads that the underlying component has been stopped.



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

Reply via email to