Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Cannot Reproduce
-
None
-
None
-
Docs Required, Release Notes Required
Description
[2024-01-26T07:13:05,030][ERROR][%iinrt_tcgwd_2%JRaft-FSMCaller-Disruptor-_stripe_0-0][PartitionListener] Unknown error while processing command [commandIndex=3, commandTerm=3, command=UpdateAllCommandImpl [full=false, messageRowsToUpdate=HashMap {83afc1ea-6b45-4d16-891f-9b89811bbd23=TimedBinaryRowMessageImpl [binaryRowMessage=BinaryRowMessageImpl [binaryTuple=java.nio.HeapByteBuffer[pos=0 lim=9 cap=9], schemaVersion=1], timestamp=0]}, requiredCatalogVersion=7, safeTimeLong=111821008665772036, tablePartitionId=TablePartitionIdMessageImpl [partitionId=1, tableId=13], txCoordinatorId=ae0ba53c-1e6f-439a-b1b0-7d3f09835631, txId=018d449d-66e8-0000-214b-4fe700000001]] java.lang.AssertionError: TABLE20 part 0 at org.apache.ignite.internal.table.IndexWrapper$HashIndexWrapper.getStorage(IndexWrapper.java:106) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.table.TableImpl$1.get(TableImpl.java:223) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.table.distributed.index.IndexUpdateHandler.waitIndexes(IndexUpdateHandler.java:151) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.table.distributed.StorageUpdateHandler.handleUpdateAll(StorageUpdateHandler.java:158) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.table.distributed.raft.PartitionListener.handleUpdateAllCommand(PartitionListener.java:296) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at org.apache.ignite.internal.table.distributed.raft.PartitionListener.lambda$onWrite$1(PartitionListener.java:202) ~[ignite-table-3.0.0-SNAPSHOT.jar:?] at java.util.Iterator.forEachRemaining(Iterator.java:133) [?:?]
Upd#1
Aforementioned assertion is fired within after test cleanup actions on stop. Seems that there's a race between storage stopping and in-raft commands processing.
Attachments
Issue Links
- relates to
-
IGNITE-21358 ItRebalanceDistributedTest#testRaftClientsUpdatesAfterRebalance is flaky with No such partition 0 in table TBL1
- Resolved