This is an automated email from the ASF dual-hosted git repository.
penghui pushed a commit to branch branch-2.9
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/branch-2.9 by this push:
new 60a4985a7bc [improve][broker] Add logs for why namespace bundle been
split (#19003)
60a4985a7bc is described below
commit 60a4985a7bc21a91ece54fc75e0a448464466ad2
Author: Penghui Li <[email protected]>
AuthorDate: Wed Dec 21 07:38:08 2022 +0800
[improve][broker] Add logs for why namespace bundle been split (#19003)
(cherry picked from commit 8b66a21ef4101c5726b362788ca746d390c7bf38)
---
.../apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.java | 6 ++++++
1 file changed, 6 insertions(+)
diff --git
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.java
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.java
index f910c2fe772..d4426fe7d79 100644
---
a/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.java
+++
b/pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/impl/BundleSplitterTask.java
@@ -99,6 +99,12 @@ public class BundleSplitterTask implements
BundleSplitStrategy {
.getBundleCount(NamespaceName.get(namespace));
if ((bundleCount +
namespaceBundleCount.getOrDefault(namespace, 0))
< maxBundleCount) {
+ log.info("The bundle {} is considered to be
unload. Topics: {}/{}, Sessions: ({}+{})/{}, "
+ + "Message Rate: {}/{} (msgs/s),
Message Throughput: {}/{} (MB/s)",
+ bundle, stats.topics, maxBundleTopics,
stats.producerCount, stats.consumerCount,
+ maxBundleSessions, totalMessageRate,
maxBundleMsgRate,
+ totalMessageThroughput /
LoadManagerShared.MIBI,
+ maxBundleBandwidth /
LoadManagerShared.MIBI);
bundleCache.add(bundle);
int bundleNum =
namespaceBundleCount.getOrDefault(namespace, 0);
namespaceBundleCount.put(namespace, bundleNum + 1);