[ 
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:21 AM:
-------------------------------------------------------------------

At first glance, it looks like the problem 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).
{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}

> 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)

Reply via email to