This is an automated email from the ASF dual-hosted git repository.
lhotari pushed a change to branch branch-3.3
in repository https://gitbox.apache.org/repos/asf/pulsar.git
from 4d07a72b011 [clean][client] Clean code for the construction of
retry/dead letter topic name (#24082)
new 26688f10bb8 [fix][ci] Bump dependency-check to 12.1.0 to fix OWASP
Dependency Check job (#24083)
new 8ebf7abc210 [fix][broker] Avoid IllegalStateException when marker_type
field is not set in publishing (#24087)
new 58b6c6b92f2 [improve][broker] Optimize message expiration rate
repeated update issues (#24073)
new ac9f5c56bef [fix][ml] Fix issues in estimateEntryCountBySize (#24089)
The 4 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:
.../mledger/impl/EntryCountEstimator.java | 168 +++++++++++++
.../bookkeeper/mledger/impl/ManagedCursorImpl.java | 51 +---
.../mledger/impl/cache/RangeEntryCacheImpl.java | 2 +-
.../mledger/impl/EntryCountEstimatorTest.java | 259 +++++++++++++++++++++
.../bookkeeper/mledger/impl/ManagedCursorTest.java | 54 +++--
.../mledger/impl/ReadOnlyCursorTest.java | 39 +++-
pom.xml | 2 +-
.../service/persistent/MessageDeduplication.java | 2 +-
.../persistent/PersistentMessageExpiryMonitor.java | 4 +-
.../service/persistent/PersistentReplicator.java | 1 -
.../broker/service/persistent/PersistentTopic.java | 1 -
11 files changed, 505 insertions(+), 78 deletions(-)
create mode 100644
managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/EntryCountEstimator.java
create mode 100644
managed-ledger/src/test/java/org/apache/bookkeeper/mledger/impl/EntryCountEstimatorTest.java