[ https://issues.apache.org/jira/browse/IGNITE-20753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kirill Sizov reassigned IGNITE-20753: -------------------------------------- Assignee: Kirill Sizov > Add additional information on the recoverable exception > ------------------------------------------------------- > > Key: IGNITE-20753 > URL: https://issues.apache.org/jira/browse/IGNITE-20753 > Project: Ignite > Issue Type: Improvement > Reporter: Vladislav Pyatkov > Assignee: Kirill Sizov > Priority: Major > Labels: ignite-3 > > *Motivation* > This warning has happened due to the recoverable exception (timeout, for > example), but this log message has too little useful information. Replication > group ID and details about the RAFT command are also wanted. > {noformat} > [2023-10-06T13:08:46,787][WARN > ][CompletableFutureDelayScheduler][RaftGroupServiceImpl] Recoverable error > during the request type=ActionRequestImpl occurred (will be retried on the > randomly selected node): > java.util.concurrent.CompletionException: > java.util.concurrent.TimeoutException > at > java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:367) > ~[?:?] > at > java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:376) > ~[?:?] > at > java.util.concurrent.CompletableFuture$UniRelay.tryFire(CompletableFuture.java:1019) > ~[?:?] > at > java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:506) > [?:?] > at > java.util.concurrent.CompletableFuture.completeExceptionally(CompletableFuture.java:2088) > [?:?] > at > java.util.concurrent.CompletableFuture$Timeout.run(CompletableFuture.java:2792) > [?:?] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?] > at > java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) > [?:?] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) > [?:?] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) > [?:?] > at java.lang.Thread.run(Thread.java:834) [?:?] > Caused by: java.util.concurrent.TimeoutException > ... 7 more{noformat} > *Definition of done* > Log contains request itself and replication group id. Also the message should > comply the code style requirements, meaning that the parameters (request and > group id) should be contain in brackets. -- This message was sent by Atlassian Jira (v8.20.10#820010)