[
https://issues.apache.org/jira/browse/IGNITE-10465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16725076#comment-16725076
]
ASF GitHub Bot commented on IGNITE-10465:
-----------------------------------------
GitHub user Jokser opened a pull request:
https://github.com/apache/ignite/pull/5705
IGNITE-10465 Wait for local join before start TTL cleanup worker
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/gridgain/apache-ignite ignite-10465
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5705.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5705
----
commit 7313e09a35a07d15b6032dbd387e753b83f63948
Author: Pavel Kovalenko <jokserfn@...>
Date: 2018-12-19T15:00:06Z
IGNITE-10465 Wait for local join before start TTL cleanup worker
Signed-off-by: Pavel Kovalenko <[email protected]>
----
> TTL Worker can fails on node start due to a race.
> -------------------------------------------------
>
> Key: IGNITE-10465
> URL: https://issues.apache.org/jira/browse/IGNITE-10465
> Project: Ignite
> Issue Type: Bug
> Components: cache, persistence
> Reporter: Andrew Mashenkov
> Assignee: Pavel Kovalenko
> Priority: Critical
> Labels: MakeTeamcityGreenAgain
> Fix For: 2.8
>
>
> PDS 3 suite timeouts sporadicaly on TC if TC is under high load.
> Seems, there is a race and TtlWorker starts before node has joined.
> Here is failure dump:
> {noformat}
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.getGridStartTime(TcpDiscoverySpi.java:1456)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.managers.discovery.GridDiscoveryManager.gridStartTime(GridDiscoveryManager.java:2245)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.version.GridCacheVersionManager.next(GridCacheVersionManager.java:279)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.version.GridCacheVersionManager.next(GridCacheVersionManager.java:201)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.purgeExpiredInternal(GridCacheOffheapM
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager$GridCacheDataStore.purgeExpired(GridCacheOffheapManager.j
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.persistence.GridCacheOffheapManager.expire(GridCacheOffheapManager.java:986)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.GridCacheTtlManager.expire(GridCacheTtlManager.java:207)
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.processors.cache.GridCacheSharedTtlCleanupManager$CleanupWorker.body(GridCacheSharedTtlCleanupManager.java:141
> [17:32:47]W: [org.apache.ignite:ignite-core] at
> org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120){noformat}
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)