This is an automated email from the ASF dual-hosted git repository.
xiangying pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new 0701d7eedce [fix][sec] implicit narrowing conversion in compound
assignment (#22074)
0701d7eedce is described below
commit 0701d7eedcef6aae750b5067139caf8e73434818
Author: Xiangying Meng <[email protected]>
AuthorDate: Fri Mar 29 12:43:11 2024 +0800
[fix][sec] implicit narrowing conversion in compound assignment (#22074)
---
.../org/apache/pulsar/common/policies/data/SubscriptionStats.java | 2 +-
.../pulsar/common/policies/data/stats/SubscriptionStatsImpl.java | 2 +-
.../org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java | 4 ++--
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git
a/pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/SubscriptionStats.java
b/pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/SubscriptionStats.java
index 9ff94a2952e..d4850adaa6f 100644
---
a/pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/SubscriptionStats.java
+++
b/pulsar-client-admin-api/src/main/java/org/apache/pulsar/common/policies/data/SubscriptionStats.java
@@ -46,7 +46,7 @@ public interface SubscriptionStats {
double getMessageAckRate();
/** Chunked message dispatch rate. */
- int getChunkedMessageRate();
+ double getChunkedMessageRate();
/** Number of entries in the subscription backlog. */
long getMsgBacklog();
diff --git
a/pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/stats/SubscriptionStatsImpl.java
b/pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/stats/SubscriptionStatsImpl.java
index bed8aabf27d..a8ea0060629 100644
---
a/pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/stats/SubscriptionStatsImpl.java
+++
b/pulsar-common/src/main/java/org/apache/pulsar/common/policies/data/stats/SubscriptionStatsImpl.java
@@ -54,7 +54,7 @@ public class SubscriptionStatsImpl implements
SubscriptionStats {
public double messageAckRate;
/** Chunked message dispatch rate. */
- public int chunkedMessageRate;
+ public double chunkedMessageRate;
/** Number of entries in the subscription backlog. */
public long msgBacklog;
diff --git
a/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java
b/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java
index 60ade64e688..8c273236945 100644
---
a/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java
+++
b/pulsar-common/src/main/java/org/apache/pulsar/policies/data/loadbalancer/LocalBrokerData.java
@@ -66,7 +66,7 @@ public class LocalBrokerData implements LoadManagerReport {
// The stats given in the most recent invocation of update.
private Map<String, NamespaceBundleStats> lastStats;
- private int numTopics;
+ private long numTopics;
private int numBundles;
private int numConsumers;
private int numProducers;
@@ -202,7 +202,7 @@ public class LocalBrokerData implements LoadManagerReport {
msgRateOut = 0;
msgThroughputIn = 0;
msgThroughputOut = 0;
- int totalNumTopics = 0;
+ long totalNumTopics = 0;
int totalNumBundles = 0;
int totalNumConsumers = 0;
int totalNumProducers = 0;