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 de43a840ee1 [improve][misc] Upgrade Apache Commons libraries and 
Apache Http components (#25963)
     new a303ac9d561 [fix][test][branch-4.0] Backport configurable read/add 
delays in PulsarMockBookKeeper
     new 3f22cd190ab [fix][broker] Fix compacted read could be stuck forever or 
message loss due to cursor mark delete (#25998)
     new 406415f5513 [fix][meta] Keep the leader value in the election cycle 
and make leader reads authoritative (#26000)

The 3 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:
 .../pulsar/broker/admin/impl/BrokersBase.java      |   7 +-
 .../pulsar/broker/admin/impl/NamespacesBase.java   |  71 ++++-----
 .../broker/loadbalance/LeaderElectionService.java  |  10 ++
 .../pulsar/broker/namespace/NamespaceService.java  | 131 ++++++++++------
 .../service/persistent/PersistentSubscription.java |  18 +++
 .../loadbalance/LeaderElectionServiceTest.java     |   4 +
 .../apache/pulsar/compaction/CompactionTest.java   |  85 ++++++++++
 .../metadata/api/coordination/LeaderElection.java  |  23 ++-
 .../coordination/impl/LeaderElectionImpl.java      | 172 +++++++++++++++------
 .../replication/AutoRecoveryMainTest.java          |  10 +-
 .../apache/pulsar/metadata/LeaderElectionTest.java | 155 +++++++++++++++++++
 .../coordination/impl/LeaderElectionImplTest.java  |  28 ++++
 .../bookkeeper/client/PulsarMockBookKeeper.java    |  30 ++++
 .../bookkeeper/client/PulsarMockLedgerHandle.java  |  36 +++--
 14 files changed, 618 insertions(+), 162 deletions(-)

Reply via email to