Pavel, in fact, I don't think that the mentioned ticket has anything to
do with the described problem.
Mengyu Jing, What version of the Apache Ignite are you using? Could you
please attach the configuration of the Ignite server node, thin client
configuration and continuous query you are running?
Do I understand your scenario correctly:
1. Start 12 server nodes
2. Register a Continuous Query via thin clients
3. Start loading the cache using thin clients
4. Kill one of the server nodes
5. Restart the disconnected node so that it rejoins the cluster
6. CacheContinuousQueryEventBuffe#backupQ is no longer being clearedon
the restarted node
On 13.10.2023 07:30, Pavel Tupitsyn wrote:
Hello,
We are working on this issue [1] [2]
[1] https://issues.apache.org/jira/browse/IGNITE-20424
[2] https://github.com/apache/ignite/pull/10980
On Thu, Oct 12, 2023 at 6:27 PM Mengyu Jing <lonesomer...@163.com> wrote:
Hello, Igniters!
I started an Ignite cluster with 12 nodes, but the cluster did not
have persistence enabled.
I used 40 thin clients to listen for cache changes through
continuous query function, and there were also some other thin
clients constantly inserting data into the cache. When I hung up a
node in the cluster using the kill command, the node quickly
stopped and was pulled back up by K8S, but the node continued to
restart itself.
By analyzing the logs, it can be found that the cluster was kicked
out due to the continuous growth of heap memory. Through analyzing
the heap, I found that the reason is that the variable named
backupQ in the CacheContinuousQueryEventBuffer class is occupying
memory. It seems that the data in this queue is no longer deleted,
but is growing infinitely.
Will restarting cause this node to not receive
CacheContinuousQueryBatchAck messages?
Has anyone encountered this situation before?
从Windows 版邮件 <https://go.microsoft.com/fwlink/?LinkId=550986>发送