-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[fix][test] Disable ExtensibleLoadManagerImpl in ReplicatorGlobalNSTest #22590
[fix][test] Disable ExtensibleLoadManagerImpl in ReplicatorGlobalNSTest #22590
Conversation
…st since it causes a OOME issue
@heesung-sn There's a chance that #22589 helps. It looks like cleanup for tests gets stuck in deleting the |
Evidence in a heap dump ("Unit-BROKER_CLIENT_IMPL-dumps" in https://github.com/apache/pulsar/actions/runs/8835483969/attempts/1): select this['arg$2.completeTopicName'], count(*) from "org.apache.pulsar.broker.resources.NamespaceResources$PartitionedTopicResources$$Lambda$2276+0x00007f588cc63970" group by 1
![]() It looks like there are 209380 calls to remove |
I am a bit surprised that we have so many events on this topic. (Are there any loop that pushes too many events there..?) |
Yes, one assumption is that readers/writers in TopicPoliciesService are causing the trouble. That's why I did #22589. |
This reproduces a problem
|
The problem happens for both load balancer implementations. |
|
Motivation
It causes a OOME issue in Pulsar CI, see #22588
Modifications
Disable ExtensibleLoadManagerImpl in ReplicatorGlobalNSTest
Documentation
doc
doc-required
doc-not-needed
doc-complete