[
https://issues.apache.org/jira/browse/IGNITE-21354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexander Lapin updated IGNITE-21354:
-------------------------------------
Description:
{code:java}
[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) [?:?] {code}
[https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7801857?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true]
h3. 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.
was:
{code:java}
[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) [?:?] {code}
https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7801857?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true
> java.lang.AssertionError: TABLE2 part 0 in
> ItIgniteNodeRestartTest#testCfgGapWithoutData
> ----------------------------------------------------------------------------------------
>
> Key: IGNITE-21354
> URL: https://issues.apache.org/jira/browse/IGNITE-21354
> Project: Ignite
> Issue Type: Bug
> Reporter: Alexander Lapin
> Priority: Major
> Labels: ignite-3
>
> {code:java}
> [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) [?:?] {code}
> [https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3xGradle_Test_IntegrationTests_ModuleRunner/7801857?expandBuildProblemsSection=true&hideProblemsFromDependencies=false&hideTestsFromDependencies=false&expandBuildChangesSection=true]
> h3. 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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)