This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 4711596cc9a [improve][misc]introduce log4j Console appender
ConsoleJson (#25034)
new 8897665d022 [fix][sec] Bump at.yawk.lz4:lz4-java from 1.9.0 to 1.10.1
in /pulsar-common (#25045)
new 83274ac7428 [fix][cli] Fix some pulsar-admin topicPolicies commands
exiting before async operations complete (#25051)
new 2012c1daaef [fix][cli] Fix output of --print-metadata in cli consume
(#25056)
new 4ce84543541 [improve][build] Upgrade errorprone to 2.45.0 version
(#25054)
new 6917645574f [fix][broker] Fix various error-prone detected errors
mainly in logging and String.format parameters (#25059)
new cd703562955 [fix][admin] Refactor bookie affinity group sync
operations to async in rest api (#25050)
new ed26084a974 [fix][broker] Force EnsemblePolicies to resolve network
location after rackInfoMap is updated due to changes in /ledgers/available
znode (#25067)
new 7c98c2f2c34 [improve][broker] Improve replicated subscription snapshot
cache so that subscriptions can be replicated when mark delete position update
is not frequent (#25044)
new 85bccb40623 [fix][client] Fix invalid parameter type passed to Map.get
in TopicsImpl.getListAsync method (#25069)
new f579a589411 [improve][broker] Use atomic counter for ongoing
transaction count (#25053)
The 10 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:
conf/broker.conf | 2 +-
distribution/server/src/assemble/LICENSE.bin.txt | 2 +-
distribution/shell/src/assemble/LICENSE.bin.txt | 2 +-
pom.xml | 8 +-
.../rackawareness/BookieRackAffinityMapping.java | 26 +-
.../apache/pulsar/broker/ServiceConfiguration.java | 2 +-
.../broker/resources/LocalPoliciesResources.java | 5 +
.../BookieRackAffinityMappingTest.java | 143 +++++++--
.../pulsar/broker/admin/impl/NamespacesBase.java | 77 +++--
.../apache/pulsar/broker/admin/v1/Namespaces.java | 41 ++-
.../apache/pulsar/broker/admin/v2/Namespaces.java | 43 ++-
.../extensions/scheduler/SplitScheduler.java | 2 +-
.../DefaultNamespaceBundleSplitStrategyImpl.java | 2 +-
.../service/PulsarMetadataEventSynchronizer.java | 8 +-
.../persistent/GeoPersistentReplicator.java | 2 +-
.../service/persistent/PersistentSubscription.java | 6 +-
.../broker/service/persistent/PersistentTopic.java | 5 +-
.../ReplicatedSubscriptionSnapshotCache.java | 354 +++++++++++++++++++--
.../ReplicatedSubscriptionsController.java | 18 +-
.../stats/prometheus/NamespaceStatsAggregator.java | 3 +-
.../apache/pulsar/broker/admin/AdminApi2Test.java | 27 +-
.../apache/pulsar/broker/admin/NamespacesTest.java | 34 ++
.../pulsar/broker/admin/NamespacesV2Test.java | 45 ++-
.../pulsar/broker/service/PersistentTopicTest.java | 2 +
.../TransactionMetadataStoreServiceTest.java | 47 ++-
.../ReplicatedSubscriptionSnapshotCacheTest.java | 241 +++++++++++++-
.../pulsar/client/admin/internal/TopicsImpl.java | 2 +-
.../apache/pulsar/admin/cli/CmdTopicPolicies.java | 9 +-
.../pulsar/client/cli/AbstractCmdConsume.java | 4 +-
pulsar-common/pom.xml | 2 +-
.../impl/MLTransactionMetadataStore.java | 27 +-
.../coordinator/impl/MLTransactionLogImplTest.java | 2 +-
32 files changed, 988 insertions(+), 205 deletions(-)