[
https://issues.apache.org/jira/browse/IGNITE-16685?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17512073#comment-17512073
]
Ignite TC Bot commented on IGNITE-16685:
----------------------------------------
{panel:title=Branch: [pull/9888/head] Base: [master] : No blockers
found!|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}{panel}
{panel:title=Branch: [pull/9888/head] Base: [master] : New Tests
(31)|borderStyle=dashed|borderColor=#ccc|titleBGColor=#D6F7C1}
{color:#00008b}PDS 2{color} [[tests
30|https://ci.ignite.apache.org/viewLog.html?buildId=6466365]]
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReadBeforeGracefulShutdown[specificConsistentId=false,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReadAllKeys[specificConsistentId=false,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testCdcSingleton[specificConsistentId=true,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReadAllKeys[specificConsistentId=true,walMode=FSYNC,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testCdcSingleton[specificConsistentId=false,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testMultiNodeConsumption[specificConsistentId=false,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReReadWhenStateWasNotStored[specificConsistentId=false,walMode=LOG_ONLY,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testCdcSingleton[specificConsistentId=true,walMode=FSYNC,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testMultiNodeConsumption[specificConsistentId=true,walMode=FSYNC,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReReadWhenStateWasNotStored[specificConsistentId=true,walMode=FSYNC,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
* {color:#013220}IgnitePdsTestSuite2:
CdcSelfTest.testReadBeforeGracefulShutdown[specificConsistentId=true,walMode=FSYNC,metricExporter=org.apache.ignite.cdc.CdcSelfTest$$Lambda$17/1503546689@4745e9c,pageSz=8,192]
- PASSED{color}
... and 19 new tests
{color:#00008b}PDS 8{color} [[tests
1|https://ci.ignite.apache.org/viewLog.html?buildId=6467419]]
* {color:#013220}IgnitePdsTestSuite8:
ActivationOnExpirationTimeoutTest.expirePolicyTest - PASSED{color}
{panel}
[TeamCity *--> Run :: All*
Results|https://ci.ignite.apache.org/viewLog.html?buildId=6481750&buildTypeId=IgniteTests24Java8_RunAll]
> Expiration fails on topology version when cluster gets re-activated.
> --------------------------------------------------------------------
>
> Key: IGNITE-16685
> URL: https://issues.apache.org/jira/browse/IGNITE-16685
> Project: Ignite
> Issue Type: Bug
> Reporter: Vladimir Steshin
> Assignee: Vladimir Steshin
> Priority: Major
>
> Expiration can fail on initialized topology version.
> {code:java}
> java.lang.AssertionError: Invalid topology version
> [topVer=AffinityTopologyVersion [topVer=-1, minorTopVer=0], group=TEST_CACHE]
> at
> org.apache.ignite.internal.processors.cache.distributed.dht.topology.GridDhtPartitionTopologyImpl.readyTopologyVersion(GridDhtPartitionTopologyImpl.java:315)
> at
> org.apache.ignite.internal.processors.cache.GridCacheAdapter.nextVersion(GridCacheAdapter.java:4208)
> at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.purgeExpiredInternal(GridCacheOffheapManager.java:3147)
> at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.purgeExpired(GridCacheOffheapManager.java:3066)
> at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager.expire(GridCacheOffheapManager.java:1262)
> at
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:246)
> at
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.lambda$body$0(GridCacheSharedTtlCleanupManager.java:193)
> at
> java.util.concurrent.ConcurrentHashMap.computeIfPresent(ConcurrentHashMap.java:1769)
> at
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:192)
> at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:125)
> at java.lang.Thread.run(Thread.java:750)
> {code}
> Cause:
> * Cache starts and launches expiration routines.
> * Expiration timeouts begin to exaust.
> * Cluster gets deactivated.
> * Cluster is deactivated longer than the expiration timouts.
> * Cluster gets activated, caches starts, expiration routines start anew.
> * The expiration sees some records is expired and attempts to remove them.
> * During the cache start, topology version isn't confirmed yet (by
> FullMessage etc.)
> * Expiration fails
> Solutions:
> # Skip partition if topology version isn't initialized additionally to
> partition state checking (state==OWNING).
> # Start expiration later, on confirmed topology.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)