This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 0205148ca84 [fix][fn] Fix k8s merge runtime opts bug (#19481)
add 5c8f9296563 [improve][broker] Implemented
ExtensibleLoadManagerWrapper.getLoadBalancingMetrics() (#19440)
No new revisions were added by this update.
Summary of changes:
.../extensions/ExtensibleLoadManagerImpl.java | 57 ++++++
.../extensions/ExtensibleLoadManagerWrapper.java | 3 +-
.../channel/ServiceUnitStateChannel.java | 8 +
.../channel/ServiceUnitStateChannelImpl.java | 116 +++++++++++-
.../extensions/data/BrokerLoadData.java | 35 ++++
.../extensions/models/AssignCounter.java | 83 +++++++++
.../extensions/models/SplitCounter.java | 98 ++++++++++
.../extensions/models/SplitDecision.java | 81 ++++++++
.../extensions/models/UnloadCounter.java | 128 +++++++++++++
.../extensions/models/UnloadDecision.java | 1 -
.../extensions/ExtensibleLoadManagerImplTest.java | 207 +++++++++++++++++++++
11 files changed, 812 insertions(+), 5 deletions(-)
create mode 100644
pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/models/AssignCounter.java
create mode 100644
pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/models/SplitCounter.java
create mode 100644
pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/models/SplitDecision.java
create mode 100644
pulsar-broker/src/main/java/org/apache/pulsar/broker/loadbalance/extensions/models/UnloadCounter.java