lhotari commented on issue #23908:
URL: https://github.com/apache/pulsar/issues/23908#issuecomment-2667950300

   > I performed more tests for pulsar client versions 3.3.3 and 3.3.4 to check 
which version is causing issue but failed to reproduce it. Then I checked again 
versions 4.0.0 and 4.0.1, however, it failed to reproduce for them as well. I 
noticed that right now I built images for our services from our latest master, 
so I checked git history and lately we reverted such change:
   > 
   > loadManagerClassName: 
"org.apache.pulsar.broker.loadbalance.extensions.ExtensibleLoadManagerImpl"
   > loadBalancerLoadSheddingStrategy: 
"org.apache.pulsar.broker.loadbalance.extensions.scheduler.TransferShedder"
   > we had it added in broker configmap. It turned out that when I add this to 
our broker configmap, I am able to reproduce the problem. When I remove it, I 
can't reproduce it. So this is probably the cause of the problem. I also tested 
this on the latest pulsar client and server (4.0.2) and it behaves the same way.
   
   Thank you @szkoludasebastian. This is very useful information in isolating 
the issue to be related to ExtensibleLoadManagerImpl. @heesung-sn recently 
provided this advice about using ExtensibleLoadManagerImpl: 
https://github.com/apache/pulsar/issues/23889#issuecomment-2616893730 
   Are you able to reproduce if you set 
`loadManagerServiceUnitStateTableViewClassName=org.apache.pulsar.broker.loadbalance.extensions.channel.ServiceUnitStateMetadataStoreTableViewImpl`?
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to