You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Mikalai Churakou (c)" <mc...@vmware.com> on 2022/02/22 06:57:38 UTC
Fwd: Failed to send TTL update request
Hello, dev Apache Ignite team
Could you be so kind and assist with described below issue?
Thanks, Mikalai
Begin forwarded message:
From: Mikalai Churakou (c) <mc...@vmware.com>>
Subject: Failed to send TTL update request
Date: 21 February 2022 at 21:49:53 GMT+3
To: user@ignite.apache.org<ma...@ignite.apache.org>
Cc: Amit Kapoor <am...@vmware.com>>, Ivaylo Pankov <pa...@vmware.com>>
Hello, dear Ignite representatives
Our team supports app which uses Apache Ignite (org.apache.ignite:ignite-core:2.10.0) for cache functionality.
We have enabled hibernate l2 cache feature for few entities and configured cache regions for them plus 2 regions (query cache and update timestamp region).
In configurations we have expiration policies: 1 or 7 days.
After that we observe in logs exceptions for introduced cache regions:
<${region name}> Failed to send TTL update request
org.apache.ignite.internal.processors.cache.GridCacheEntryRemovedException: null
at org.apache.ignite.internal.processors.cache.GridCacheMapEntry.checkObsolete(GridCacheMapEntry.java:3066)
at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.checkReadersLocked(GridDhtCacheEntry.java:732)
at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.checkReaders(GridDhtCacheEntry.java:708)
at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.readers(GridDhtCacheEntry.java:416)
at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter$8.run(GridDhtCacheAdapter.java:1134)
at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7141)
at org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:829)
at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Could you assist with understanding of the issue and impact of such exceptions? It would be nice to have ideas about possible solution/workarounds?
Thanks, Mikalai
Re: Failed to send TTL update request
Posted by Pavel Pereslegin <xx...@gmail.com>.
Hi Mikalai!
We faced the same problem.
I created a "reproducer" and filled a ticket [1].
I did an initial analysis and from my point of view, the problem is in
the incorrect exception handling (detailed description inside the
ticket) without impact.
I plan to look into the issue in more detail and fix it soon.
[1] https://issues.apache.org/jira/browse/IGNITE-16118
пт, 25 февр. 2022 г. в 17:45, Mikalai Churakou (c) <mc...@vmware.com>:
>
> Hello, dev Apache Ignite team
>
> Could you be so kind and assist with described below issue?
>
> Thanks, Mikalai
>
> Begin forwarded message:
>
> From: Mikalai Churakou (c) <mc...@vmware.com>>
> Subject: Failed to send TTL update request
> Date: 21 February 2022 at 21:49:53 GMT+3
> To: user@ignite.apache.org<ma...@ignite.apache.org>
> Cc: Amit Kapoor <am...@vmware.com>>, Ivaylo Pankov <pa...@vmware.com>>
>
> Hello, dear Ignite representatives
>
> Our team supports app which uses Apache Ignite (org.apache.ignite:ignite-core:2.10.0) for cache functionality.
> We have enabled hibernate l2 cache feature for few entities and configured cache regions for them plus 2 regions (query cache and update timestamp region).
> In configurations we have expiration policies: 1 or 7 days.
> After that we observe in logs exceptions for introduced cache regions:
>
> <${region name}> Failed to send TTL update request
>
> org.apache.ignite.internal.processors.cache.GridCacheEntryRemovedException: null
> at org.apache.ignite.internal.processors.cache.GridCacheMapEntry.checkObsolete(GridCacheMapEntry.java:3066)
> at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.checkReadersLocked(GridDhtCacheEntry.java:732)
> at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.checkReaders(GridDhtCacheEntry.java:708)
> at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheEntry.readers(GridDhtCacheEntry.java:416)
> at org.apache.ignite.internal.processors.cache.distributed.dht.GridDhtCacheAdapter$8.run(GridDhtCacheAdapter.java:1134)
> at org.apache.ignite.internal.util.IgniteUtils.wrapThreadLoader(IgniteUtils.java:7141)
> at org.apache.ignite.internal.processors.closure.GridClosureProcessor$1.body(GridClosureProcessor.java:829)
> at org.apache.ignite.internal.util.worker.GridWorker.run(GridWorker.java:120)
> at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:829)
>
> Could you assist with understanding of the issue and impact of such exceptions? It would be nice to have ideas about possible solution/workarounds?
>
> Thanks, Mikalai
>