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

Roman Puchkovskiy updated IGNITE-25161:
---------------------------------------
    Description: 
If an exception happens during node start/join, we don't log it ourselves in 
IgniteImpl/IgniteServerImpl, instead we return it via start/join future to the 
code that initiated the start/join. But this code might just discard the 
exception or log it in an ephemeral way (print to stdout instead of writing to 
log file, for example). This is what IgniteRunner does.

To make sure we don't lose the startup failure root cause, we should also log 
it internally, before returning to the caller.

> Improve exception logging during node start
> -------------------------------------------
>
>                 Key: IGNITE-25161
>                 URL: https://issues.apache.org/jira/browse/IGNITE-25161
>             Project: Ignite
>          Issue Type: Improvement
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> If an exception happens during node start/join, we don't log it ourselves in 
> IgniteImpl/IgniteServerImpl, instead we return it via start/join future to 
> the code that initiated the start/join. But this code might just discard the 
> exception or log it in an ephemeral way (print to stdout instead of writing 
> to log file, for example). This is what IgniteRunner does.
> To make sure we don't lose the startup failure root cause, we should also log 
> it internally, before returning to the caller.



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

Reply via email to