This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch branch-2.8
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 0f5b699 [Java Client] fixed Producer semaphore permit release issue
(#13682)
new 4621722 Change ``ContextClassLoader`` to ``NarClassLoader`` in
BrokerInterceptor (#13589)
new 4b19432 [Security] Upgrade protobuf to 3.16.1 to address
CVE-2021-22569 (#13695)
new e375892 [pulsar-broker] The log prints
NamespaceService#isServiceUnitActive exception stack information (#13553)
new 2e808b4 Fix bug :Infinity value for CPU or Bandwidth usage (#13609)
new 096b725 Fix the wrong multi-topic has message available behavior
(#13634)
new 7a4691a Fix getInternalStats occasional lack of LeaderInfo (#13656)
new 5978edc Avoid call sync method in async rest API for delete
subscription (#13666)
new 4f80414 Avoid call sync method in async rest API for force delete
subscription (#13668)
new 9ab1aff Fix Flaky test
BacklogQuotaManagerTest.testConsumerBacklogEvictionTimeQuotaWithEmptyLedger
(#13724)
new d7117fb Fix the deadlock while using zookeeper thread to create
ledger (#13744)
new 348ea61 Fix invalid rack name cause bookie join rack failed (#13683)
new 44b617b Fix inefficient forEach loop (#13742)
new 8c86b3d [Issuse 13640][broker] Fix non persistent topic subscription
error. (#13685)
The 13 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
distribution/server/src/assemble/LICENSE.bin.txt | 4 +-
.../bookkeeper/mledger/impl/ManagedLedgerImpl.java | 5 +-
pom.xml | 2 +-
.../broker/admin/impl/PersistentTopicsBase.java | 114 +++++++++++----------
.../pulsar/broker/admin/v1/PersistentTopics.java | 2 +-
.../pulsar/broker/admin/v2/PersistentTopics.java | 2 +-
.../BrokerInterceptorWithClassLoader.java | 31 ++++--
.../impl/GenericBrokerHostUsageImpl.java | 4 +-
.../loadbalance/impl/LinuxBrokerHostUsageImpl.java | 9 +-
.../pulsar/broker/namespace/NamespaceService.java | 8 +-
.../pulsar/broker/service/AbstractTopic.java | 14 +--
.../apache/pulsar/broker/service/ServerCnx.java | 3 +-
.../org/apache/pulsar/broker/service/Topic.java | 2 +
.../service/nonpersistent/NonPersistentTopic.java | 5 +
.../broker/service/persistent/PersistentTopic.java | 23 +++--
.../BrokerInterceptorWithClassLoaderTest.java | 97 +++++++++++++++++-
.../broker/service/BacklogQuotaManagerTest.java | 1 +
.../BrokerServiceAutoSubscriptionCreationTest.java | 14 +++
.../pulsar/client/impl/MultiTopicsReaderTest.java | 26 ++---
.../common/policies/data/impl/BookieInfoImpl.java | 10 ++
.../pulsar/admin/cli/PulsarAdminToolTest.java | 20 +++-
.../org/apache/pulsar/admin/cli/CmdBookies.java | 13 +++
.../client/impl/MultiTopicsConsumerImpl.java | 2 +-
.../collections/ConcurrentSortedLongPairSet.java | 14 +--
.../ConcurrentSortedLongPairSetTest.java | 12 ++-
pulsar-sql/presto-distribution/LICENSE | 2 +-
.../zookeeper/ZkBookieRackAffinityMapping.java | 5 +-
.../zookeeper/ZkBookieRackAffinityMappingTest.java | 27 +++++
28 files changed, 348 insertions(+), 123 deletions(-)