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

Roman Puchkovskiy updated IGNITE-20965:
---------------------------------------
    Description: 
A component might hang forever during shutdown, or it might throw an exception 
during shutdown, effectively interrupting the shutdown routine. This is bad UX.

We should shut a node down as gracefully as possible.
 #  Some components might define their own shutdown timeouts if they are 
well-defined (like time to let a checkpoint finish)
 #  Whole shutdown routine should have a time budget
 #  If shutdown times out, a Failure Handler should be notified
 #  Same happens if an exception is thrown during shutdown

> Handling timeouts and errors during shutdown
> --------------------------------------------
>
>                 Key: IGNITE-20965
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20965
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>
> A component might hang forever during shutdown, or it might throw an 
> exception during shutdown, effectively interrupting the shutdown routine. 
> This is bad UX.
> We should shut a node down as gracefully as possible.
>  #  Some components might define their own shutdown timeouts if they are 
> well-defined (like time to let a checkpoint finish)
>  #  Whole shutdown routine should have a time budget
>  #  If shutdown times out, a Failure Handler should be notified
>  #  Same happens if an exception is thrown during shutdown



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

Reply via email to