[
https://issues.apache.org/jira/browse/IGNITE-15181?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17389919#comment-17389919
]
Ignite TC Bot commented on IGNITE-15181:
----------------------------------------
{panel:title=Branch: [pull/9279/head] Base: [master] : No blockers
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/9279/head] Base: [master] : No new tests
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#F7D6C1}{panel}
[TeamCity *--> Run :: All*
Results|https://ci.ignite.apache.org/viewLog.html?buildId=6105423&buildTypeId=IgniteTests24Java8_RunAll]
> IgniteClientReconnectMassiveShutdownTest.testMassiveServersShutdown3 fails
> with unexpected exception
> ----------------------------------------------------------------------------------------------------
>
> Key: IGNITE-15181
> URL: https://issues.apache.org/jira/browse/IGNITE-15181
> Project: Ignite
> Issue Type: Bug
> Reporter: Vyacheslav Koptilin
> Assignee: Vyacheslav Koptilin
> Priority: Major
> Fix For: 2.12
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> IgniteClientReconnectMassiveShutdownTest.testMassiveServersShutdown3 may fail
> with the following unexpected exception:
> {noformat}
> Failed to commit a transaction (all partition owners have left the grid,
> partition data has been lost) [cacheName=default, partition=213,
> key=KeyCacheObjectImpl [part=213, val=3456, hasValBytes=true]]
> class org.apache.ignite.IgniteCheckedException: Failed to commit a
> transaction (all partition owners have left the grid, partition data has been
> lost) [cacheName=default, partition=213, key=KeyCacheObjectImpl [part=213,
> val=3456, hasValBytes=true]]
> at org.apache.ignite.internal.util.IgniteUtils.cast(IgniteUtils.java:7755)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.resolve(GridFutureAdapter.java:260)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.get0(GridFutureAdapter.java:172)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.get(GridFutureAdapter.java:141)
> at
> org.apache.ignite.testframework.GridTestUtils.lambda$runMultiThreadedAsync$96d302c5$1(GridTestUtils.java:1026)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.notifyListener(GridFutureAdapter.java:399)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblock(GridFutureAdapter.java:347)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.unblockAll(GridFutureAdapter.java:335)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:511)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:490)
> at
> org.apache.ignite.internal.util.future.GridFutureAdapter.onDone(GridFutureAdapter.java:478)
> at
> org.apache.ignite.testframework.GridTestUtils.lambda$runAsync$3(GridTestUtils.java:1181)
> at
> org.apache.ignite.testframework.GridTestUtils$7.call(GridTestUtils.java:1494)
> at
> org.apache.ignite.testframework.GridTestThread.run(GridTestThread.java:88)
> Caused by: class org.apache.ignite.IgniteException: Failed to commit a
> transaction (all partition owners have left the grid, partition data has been
> lost) [cacheName=default, partition=213, key=KeyCacheObjectImpl [part=213,
> val=3456, hasValBytes=true]]
> at
> org.apache.ignite.internal.util.IgniteUtils.convertException(IgniteUtils.java:1101)
> at
> org.apache.ignite.internal.processors.cache.transactions.TransactionProxyImpl.commit(TransactionProxyImpl.java:324)
> at
> org.apache.ignite.spi.discovery.tcp.IgniteClientReconnectMassiveShutdownTest$1.call(IgniteClientReconnectMassiveShutdownTest.java:184)
> ... 1 more
> Caused by: class
> org.apache.ignite.internal.processors.cache.CacheInvalidStateException:
> Failed to commit a transaction (all partition owners have left the grid,
> partition data has been lost) [cacheName=default, partition=213,
> key=KeyCacheObjectImpl [part=213, val=3456, hasValBytes=true]]
> at
> org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture$FinishMiniFuture.onNodeLeft(GridNearTxFinishFuture.java:1004)
> at
> org.apache.ignite.internal.processors.cache.distributed.near.GridNearTxFinishFuture.onNodeLeft(GridNearTxFinishFuture.java:172)
> at
> org.apache.ignite.internal.processors.cache.GridCacheMvccManager$4.onEvent(GridCacheMvccManager.java:271)
> at
> org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager$LocalListenerWrapper.onEvent(GridEventStorageManager.java:1399)
> at
> org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager.notifyListeners(GridEventStorageManager.java:894)
> at
> org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager.notifyListeners(GridEventStorageManager.java:879)
> at
> org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager.record0(GridEventStorageManager.java:350)
> at
> org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager.record(GridEventStorageManager.java:313)
> at
> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$DiscoveryWorker.recordEvent(GridDiscoveryManager.java:2987)
> at
> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$DiscoveryWorker.body0(GridDiscoveryManager.java:3203)
> at
> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager$DiscoveryWorker.body(GridDiscoveryManager.java:3007)
> at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
> at java.base/java.lang.Thread.run(Thread.java:834
> {noformat}
> The root cause is that the test stops 7 server nodes, which is greater than
> the number of backups - 2, and, therefore may lead to
> CacheInvalidStateException [1]IGNITE-13244. Need to update the test at least.
> https://ignite.apache.org/docs/latest/perf-and-troubleshooting/handling-exceptions
--
This message was sent by Atlassian Jira
(v8.3.4#803005)