[ 
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.  
(was: {{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
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> {{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