[
https://issues.apache.org/jira/browse/IGNITE-27712?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18056381#comment-18056381
]
Pavel Pereslegin edited comment on IGNITE-27712 at 2/4/26 7:12 AM:
-------------------------------------------------------------------
At first glance, it looks like the problem not in compaction runner but that
node 3 (icct_n_3346) does not see the catalog version 8 (may be it is caused by
test environment settings).
{noformat}
Catalog state(onFailure) on node icct_n_3344
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130
8 | 115989376963575810
Catalog state(onFailure) on node icct_n_3345
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130
8 | 115989376963575810
Catalog state(onFailure) on node icct_n_3346
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130 {noformat}
was (Author: xtern):
At first glance, it looks like the problem not in compaction runner but that
node 3 (icct_n_3346) does not see the catalog version 8 (may be it is caused by
test environment settings).
Catalog state(onFailure) on node icct_n_3344
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130
8 | 115989376963575810
Catalog state(onFailure) on node icct_n_3345
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130
8 | 115989376963575810
Catalog state(onFailure) on node icct_n_3346
5 | 115989376822476802
6 | 115989376830668800
7 | 115989376946864130
> Sql. Faky test ItCatalogCompactionTest.testGlobalMinimumTxRequiredTime test
> ---------------------------------------------------------------------------
>
> Key: IGNITE-27712
> URL: https://issues.apache.org/jira/browse/IGNITE-27712
> Project: Ignite
> Issue Type: Improvement
> Components: catalog ai3
> Reporter: Iurii Gerzhedovich
> Priority: Major
> Labels: MakeTeamcityGreenAgain, ignite-3
>
> The test is flaky, and previously (IGNITE-26626), we added some debug info.
> Hope now we can sort out what is going on.
> [https://ci.ignite.apache.org/buildConfiguration/ApacheIgnite3x_Test_RunAllTests/9987453]
>
> {code:java}
> org.opentest4j.AssertionFailedError: Condition failed after transactions
> commit on node #0
> Test debug info
> System transactions state (init)
> icct_n_3344: pending=0, finished=0
> icct_n_3345: pending=0, finished=0
> icct_n_3346: pending=0, finished=0
> Catalog state(init) on node icct_n_3344
> 5 | 115989376822476802
> 6 | 115989376830668800
> Catalog state(init) on node icct_n_3345
> 5 | 115989376822476802
> 6 | 115989376830668800
> Catalog state(init) on node icct_n_3346
> 5 | 115989376822476802
> 6 | 115989376830668800
> Minimum RW tx times (init)
> icct_n_3344: 115989376939393025
> icct_n_3345: 115989376939393024
> icct_n_3346: 115989376939393024
> System transactions state (onFailure)
> icct_n_3344: pending=2, finished=1
> icct_n_3345: pending=1, finished=1
> icct_n_3346: pending=2, finished=1
> Catalog state(onFailure) on node icct_n_3344
> 5 | 115989376822476802
> 6 | 115989376830668800
> 7 | 115989376946864130
> 8 | 115989376963575810
> Catalog state(onFailure) on node icct_n_3345
> 5 | 115989376822476802
> 6 | 115989376830668800
> 7 | 115989376946864130
> 8 | 115989376963575810
> Catalog state(onFailure) on node icct_n_3346
> 5 | 115989376822476802
> 6 | 115989376830668800
> 7 | 115989376946864130
> Minimum RW tx times (onFailure)
> icct_n_3344: 115989376963575810
> icct_n_3345: 115989376973799424
> icct_n_3346: 115989376946864130
> RW transactions state
> finished | icct_n_3344 | HybridTimestamp [physical=2026-01-31 11:03:56:211
> +0000, logical=0, composite=115989376939524096]
> finished | icct_n_3345 | HybridTimestamp [physical=2026-01-31 11:03:56:374
> +0000, logical=1, composite=115989376950206465]
> finished | icct_n_3346 | HybridTimestamp [physical=2026-01-31 11:03:56:375
> +0000, logical=0, composite=115989376950272000]
> active | icct_n_3344 | HybridTimestamp [physical=2026-01-31 11:03:56:697
> +0000, logical=0, composite=115989376971374592]
> active | icct_n_3346 | HybridTimestamp [physical=2026-01-31 11:03:56:697
> +0000, logical=0, composite=115989376971374592]
> RO transactions state
> active | HybridTimestamp [physical=2026-01-31 11:03:56:375 +0000,
> logical=2, composite=115989376950272002]
> active | HybridTimestamp [physical=2026-01-31 11:03:56:385 +0000,
> logical=0, composite=115989376950927360]
> active | HybridTimestamp [physical=2026-01-31 11:03:56:385 +0000,
> logical=0, composite=115989376950927360]
> ==> expected: <115989376963575810> but was:
> <115989376946864130>org.opentest4j.AssertionFailedError: Condition failed
> after transactions commit on node #0Test debug infoSystem transactions state
> (init) icct_n_3344: pending=0, finished=0 icct_n_3345: pending=0,
> finished=0 icct_n_3346: pending=0, finished=0Catalog state(init) on node
> icct_n_3344 5 | 115989376822476802 6 | 115989376830668800Catalog
> state(init) on node icct_n_3345 5 | 115989376822476802 6 |
> 115989376830668800Catalog state(init) on node icct_n_3346 5 |
> 115989376822476802 6 | 115989376830668800Minimum RW tx times (init)
> icct_n_3344: 115989376939393025 icct_n_3345: 115989376939393024
> icct_n_3346: 115989376939393024System transactions state (onFailure)
> icct_n_3344: pending=2, finished=1 icct_n_3345: pending=1, finished=1
> icct_n_3346: pending=2, finished=1Catalog state(onFailure) on node
> icct_n_3344 5 | 115989376822476802 6 | 115989376830668800 7 |
> 115989376946864130 8 | 115989376963575810Catalog state(onFailure) on node
> icct_n_3345 5 | 115989376822476802 6 | 115989376830668800 7 |
> 115989376946864130 8 | 115989376963575810Catalog state(onFailure) on node
> icct_n_3346 5 | 115989376822476802 6 | 115989376830668800 7 |
> 115989376946864130Minimum RW tx times (onFailure) icct_n_3344:
> 115989376963575810 icct_n_3345: 115989376973799424 icct_n_3346:
> 115989376946864130RW transactions state finished | icct_n_3344 |
> HybridTimestamp [physical=2026-01-31 11:03:56:211 +0000, logical=0,
> composite=115989376939524096] finished | icct_n_3345 | HybridTimestamp
> [physical=2026-01-31 11:03:56:374 +0000, logical=1,
> composite=115989376950206465] finished | icct_n_3346 | HybridTimestamp
> [physical=2026-01-31 11:03:56:375 +0000, logical=0,
> composite=115989376950272000] active | icct_n_3344 | HybridTimestamp
> [physical=2026-01-31 11:03:56:697 +0000, logical=0,
> composite=115989376971374592] active | icct_n_3346 | HybridTimestamp
> [physical=2026-01-31 11:03:56:697 +0000, logical=0,
> composite=115989376971374592]RO transactions state active |
> HybridTimestamp [physical=2026-01-31 11:03:56:375 +0000, logical=2,
> composite=115989376950272002] active | HybridTimestamp
> [physical=2026-01-31 11:03:56:385 +0000, logical=0,
> composite=115989376950927360] active | HybridTimestamp
> [physical=2026-01-31 11:03:56:385 +0000, logical=0,
> composite=115989376950927360] ==> expected: <115989376963575810> but was:
> <115989376946864130> at
> app//org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
> at
> app//org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
> at
> app//org.junit.jupiter.api.AssertEquals.failNotEqual(AssertEquals.java:197)
> at
> app//org.junit.jupiter.api.AssertEquals.assertEquals(AssertEquals.java:172)
> at app//org.junit.jupiter.api.Assertions.assertEquals(Assertions.java:699)
> at
> app//org.apache.ignite.internal.catalog.compaction.ItCatalogCompactionTest.testGlobalMinimumTxRequiredTime(ItCatalogCompactionTest.java:215)
> at [email protected]/java.lang.reflect.Method.invoke(Method.java:566) at
> [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541) at
> [email protected]/java.util.ArrayList.forEach(ArrayList.java:1541) {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)