[
https://issues.apache.org/jira/browse/IGNITE-25426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-25426:
---------------------------------------
Description:
[2025-05-20T05:16:20,919][ERROR][%izdrt_ttditmoross_20000%tableManager-io-16][TableManager]
Unable to destroy table [name=PUBLIC.TEST_TABLE_1, tableId=4]
java.util.concurrent.CompletionException:
org.apache.ignite.internal.lang.NodeStoppingException: IGN-CMN-1 Operation has
been cancelled (node is stopping). TraceId:b795edd6
at
java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1152)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
[?:?]
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[?:?]
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[?:?]
at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: org.apache.ignite.internal.lang.NodeStoppingException: Operation has
been cancelled (node is stopping).
at
org.apache.ignite.internal.util.IgniteUtils.inBusyLockAsync(IgniteUtils.java:914)
~[ignite-core-9.1.127-SNAPSHOT.jar:?]
at
org.apache.ignite.internal.table.distributed.TableManager.lambda$destroyTableLocally$117(TableManager.java:2292)
~[ignite-table-9.1.127-SNAPSHOT.jar:?]
at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
~[?:?]
... 4 more
When a table cannot be destroyed due to node stop, we should not treat this as
an error as the destruction will be finished after node restart.
was:
[2025-05-20T05:16:20,919][ERROR][%izdrt_ttditmoross_20000%tableManager-io-16][TableManager]
Unable to destroy table [name=PUBLIC.TEST_TABLE_1, tableId=4]
java.util.concurrent.CompletionException:
org.apache.ignite.internal.lang.NodeStoppingException: IGN-CMN-1 Operation has
been cancelled (node is stopping). TraceId:b795edd6
at
java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1152)
[?:?]
at
java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
[?:?]
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[?:?]
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[?:?]
at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: org.apache.ignite.internal.lang.NodeStoppingException: Operation has
been cancelled (node is stopping).
at
org.apache.ignite.internal.util.IgniteUtils.inBusyLockAsync(IgniteUtils.java:914)
~[ignite-core-9.1.127-SNAPSHOT.jar:?]
at
org.apache.ignite.internal.table.distributed.TableManager.lambda$destroyTableLocally$117(TableManager.java:2292)
~[ignite-table-9.1.127-SNAPSHOT.jar:?]
at
java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
~[?:?]
... 4 more
> Table destruction logs NodeStoppingException
> --------------------------------------------
>
> Key: IGNITE-25426
> URL: https://issues.apache.org/jira/browse/IGNITE-25426
> Project: Ignite
> Issue Type: Bug
> Reporter: Roman Puchkovskiy
> Assignee: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> [2025-05-20T05:16:20,919][ERROR][%izdrt_ttditmoross_20000%tableManager-io-16][TableManager]
> Unable to destroy table [name=PUBLIC.TEST_TABLE_1, tableId=4]
> java.util.concurrent.CompletionException:
> org.apache.ignite.internal.lang.NodeStoppingException: IGN-CMN-1 Operation
> has been cancelled (node is stopping). TraceId:b795edd6
> at
> java.base/java.util.concurrent.CompletableFuture.encodeRelay(CompletableFuture.java:368)
> [?:?]
> at
> java.base/java.util.concurrent.CompletableFuture.completeRelay(CompletableFuture.java:377)
> [?:?]
> at
> java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1152)
> [?:?]
> at
> java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)
> [?:?]
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
> [?:?]
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
> [?:?]
> at java.base/java.lang.Thread.run(Thread.java:833) [?:?]
> Caused by: org.apache.ignite.internal.lang.NodeStoppingException: Operation
> has been cancelled (node is stopping).
> at
> org.apache.ignite.internal.util.IgniteUtils.inBusyLockAsync(IgniteUtils.java:914)
> ~[ignite-core-9.1.127-SNAPSHOT.jar:?]
> at
> org.apache.ignite.internal.table.distributed.TableManager.lambda$destroyTableLocally$117(TableManager.java:2292)
> ~[ignite-table-9.1.127-SNAPSHOT.jar:?]
> at
> java.base/java.util.concurrent.CompletableFuture$UniCompose.tryFire(CompletableFuture.java:1150)
> ~[?:?]
> ... 4 more
>
> When a table cannot be destroyed due to node stop, we should not treat this
> as an error as the destruction will be finished after node restart.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)