Hi!
We are switching from 37.0.1 to 39.0.1 Wildfly and experiencing a huge CPU utilization on the cluster with two nodes.
In WF 37 TransferQueueBundler was In WAITING time, but in WF 39 PerDestinationBundler is in RUNNABLE state and "eats" processor time
but it didn't help(
Here are the stacktraces with the highest CPU usage from the first and second nodes
pd-bundler-3,null,null
java...@21.0.10/java.util.concurrent.ConcurrentHashMap$Traverser.advance(ConcurrentHashMap.java:3383)
java...@21.0.10/java.util.concurrent.ConcurrentHashMap$ValueIterator.next(ConcurrentHashMap.java:3483)
org.j...@5.5.2.Final//org.jgroups.protocols.PerDestinationBundler.run(PerDestinationBundler.java:135)
org.j...@5.5.2.Final//org.jgroups.util.Runner.run(Runner.java:87)
org.wildfly.clu...@9.0.2.Final//org.wildfly.clustering.context.ContextualExecutor$1.execute(ContextualExecutor.java:96)
org.wildfly.clu...@9.0.2.Final//org.wildfly.clustering.context.Contextualizer$2$1.run(Contextualizer.java:133)
java...@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java...@21.0.10/java.lang.Thread.run(Thread.java:1583)
2)
java...@21.0.10/java.lang.Thread.run(Thread.java:1583)pd-bundler-3,null,null
org.j...@5.5.2.Final//org.jgroups.protocols.PerDestinationBundler.run(PerDestinationBundler.java:138)
org.j...@5.5.2.Final//org.jgroups.util.Runner.run(Runner.java:87)
org.wildfly.clu...@9.0.2.Final//org.wildfly.clustering.context.ContextualExecutor$1.execute(ContextualExecutor.java:96)
org.wildfly.clu...@9.0.2.Final//org.wildfly.clustering.context.Contextualizer$2$1.run(Contextualizer.java:133)
java...@21.0.10/java.lang.Thread.runWith(Thread.java:1596)
java...@21.0.10/java.lang.Thread.run(Thread.java:1583)
Appreciate any help or ideas 🙏