This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch branch-2.9
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 2547d5c Upgrade Gson version 2.8.6 to 2.8.9 (#13610)
new 406aa4e Fix the null point caused by deleting the system topic policy
(#12367)
new 395bd73 fix(Auth): Fix multi roles authz cannot handle empty roles
case (#13477)
new 7df7896 Change ContextClassLoader to NarClassLoader in
AdditionalServlet (#13501)
new 25fece0 Bump slf4j to 1.7.32
new f1f2f3d [Presto] Fix issue of mixed SLF4J library versions in presto
libs (#13603)
new 624bf12 [Tests] Fix flakiness issue when spying ServerCnx (#13608)
new 9eef658 update log content (#13540)
new 6fd7421 Fix NPE when unloading namespace bundle (#13571)
new 598cf40 [Tests] Upgrade Mockito to latest stable 3.x version, 3.12.4
(#13622)
new a27fb57 Fix time field use error (#12249)
new 62b4c60 Fix issues 11964, deadlock bug when use key_shared mode
(#11965)
new 89c7b6e [issue #13439][backlogQuota] Allow both limit and limitsize
be null (#13557)
new 23700db Fix reader skipped remaining compacted data during the topic
unloading. (#13629)
new d090413 Update notice year. (#13653)
new ad043fc Remove txn add partition info log (#13670)
new a08f0f5 [Java Client] fixed Producer semaphore permit release issue
(#13682)
The 16 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:
NOTICE | 2 +-
buildtools/pom.xml | 2 +-
distribution/server/src/assemble/LICENSE.bin.txt | 6 +-
distribution/server/src/assemble/NOTICE.bin.txt | 2 +-
.../apache/bookkeeper/mledger/ManagedLedger.java | 3 +-
.../bookkeeper/mledger/impl/ManagedCursorImpl.java | 4 +-
.../bookkeeper/mledger/impl/ManagedLedgerImpl.java | 7 +-
.../mledger/impl/NonDurableCursorImpl.java | 23 +++--
pom.xml | 4 +-
.../apache/pulsar/broker/ClassLoaderSwitcher.java | 22 ++--
.../MultiRolesTokenAuthorizationProvider.java | 3 +
.../servlet/AdditionalServletWithClassLoader.java | 18 +++-
.../MultiRolesTokenAuthorizationProviderTest.java | 32 +++++-
.../loadbalance/impl/ModularLoadManagerImpl.java | 3 +-
.../protocol/ProtocolHandlerWithClassLoader.java | 19 +---
.../AbstractDispatcherSingleActiveConsumer.java | 4 -
.../pulsar/broker/service/BrokerService.java | 18 ++--
.../apache/pulsar/broker/service/ServerCnx.java | 1 -
.../SystemTopicBasedTopicPoliciesService.java | 27 +++--
.../broker/service/persistent/PersistentTopic.java | 8 +-
.../pulsar/broker/admin/TopicPoliciesTest.java | 23 +++++
.../PersistentDispatcherFailoverConsumerTest.java | 10 +-
.../service/PersistentTopicConcurrentTest.java | 6 +-
.../pulsar/broker/service/PersistentTopicTest.java | 14 ++-
.../AdditionalServletWithClassLoaderTest.java | 114 +++++++++++++++++++++
.../pulsar/client/impl/ProducerSemaphoreTest.java | 14 +++
.../pulsar/compaction/CompactedTopicTest.java | 55 ++++++++++
.../policies/data/impl/BacklogQuotaImpl.java | 4 +-
.../apache/pulsar/client/impl/ProducerImpl.java | 16 ++-
.../metadata/BacklogQuotaCompatibilityTest.java | 20 ++++
pulsar-sql/pom.xml | 12 +++
pulsar-sql/presto-distribution/LICENSE | 12 +--
.../pulsar/sql/presto/PulsarRecordCursor.java | 2 +-
.../offload/jcloud/impl/MockManagedLedger.java | 4 +-
34 files changed, 413 insertions(+), 101 deletions(-)
copy
pulsar-functions/java-examples/src/main/java/org/apache/pulsar/functions/api/examples/CommaWindowFunction.java
=>
pulsar-broker-common/src/main/java/org/apache/pulsar/broker/ClassLoaderSwitcher.java
(59%)
create mode 100644
pulsar-broker/src/test/java/org/apache/pulsar/broker/web/plugin/servlet/AdditionalServletWithClassLoaderTest.java