You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by lh...@apache.org on 2026/09/18 17:01:00 UTC

(pulsar) branch lh-improve-inline-read-completion updated (9da1761600d5 -> dfc6bf1e9be5)

This is an automated email from the ASF dual-hosted git repository.

lhotari pushed a change to branch lh-improve-inline-read-completion
in repository https://gitbox.apache.org/repos/asf/pulsar.git


    from 9da1761600d5 [test][ml] Enable inline read completion in default test config
     add c70a40cbcdd7 [fix][client] Keep a gone segment's producer until the layout drops it (#26617)
     add 467159eb8807 [fix][ml] Fix active cursor position tracking after untracking (#26629)
     add df943ebee5d2 [fix][test] Fix flaky ManagedLedgerBkTest.verifyConcurrentUsage (#26637)
     add 3efae196f462 [improve][ml] Defer cached message metadata parsing until first read (#26628)
     add 95d170e0591c [fix][broker] Prevent slow Key_Shared sockets from stalling other consumers (#26635)
     add de49904f1fd6 [improve][client] Pull v5 blocking receives straight from the receive buffer (#26614)
     add 4387c6fad904 [improve][client] Skip redundant per-segment cumulative acks in the v5 stream consumer (#26616)
     add ea97c3c7e50b [fix][ci] Skip pull request title check outside apache/pulsar (#26645)
     add dfc6bf1e9be5 Merge origin/master into lh-improve-inline-read-completion

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ci-semantic-pull-request.yml     |   1 +
 .../impl/ActiveManagedCursorContainerImpl.java     |  14 +-
 .../apache/bookkeeper/mledger/impl/EntryImpl.java  |   9 +-
 .../mledger/impl/cache/RangeEntryCacheImpl.java    |  16 +-
 ...ActiveManagedCursorContainerUntrackingTest.java | 163 +++++++++++++
 .../bookkeeper/mledger/impl/EntryImplTest.java     |  22 ++
 .../mledger/impl/ManagedLedgerBkTest.java          |  51 ++++-
 .../impl/cache/RangeEntryCacheImplTest.java        | 112 +++++++--
 .../impl/cache/EntryCacheMetadataBenchmark.java    | 119 ++++++++++
 .../impl/cache/RangeCacheReadBenchmark.java        |   2 +-
 ...istentStickyKeyDispatcherMultipleConsumers.java |   8 +-
 .../persistent/KeySharedSlowConsumerTest.java      | 129 +++++++++++
 ...ntStickyKeyDispatcherMultipleConsumersTest.java |  44 ++++
 .../pulsar/client/api/v5/V5CumulativeAckTest.java  | 121 ++++++++++
 .../client/impl/v5/V5ProducerSegmentGoneTest.java  | 205 +++++++++++++++++
 .../impl/v5/V5StreamConsumerAckWatermarkTest.java  | 130 +++++++++++
 .../client/impl/v5/ScalableStreamConsumer.java     |  93 +++++++-
 .../client/impl/v5/ScalableTopicProducer.java      |  57 +++--
 .../pulsar/client/impl/v5/V5ReceiveQueue.java      | 251 ++++++++++++++-------
 .../pulsar/client/impl/v5/V5ReceiveQueueTest.java  | 197 ++++++++++++++++
 20 files changed, 1605 insertions(+), 139 deletions(-)
 create mode 100644 managed-ledger/src/test/java/org/apache/bookkeeper/mledger/impl/ActiveManagedCursorContainerUntrackingTest.java
 create mode 100644 microbench/src/main/java/org/apache/bookkeeper/mledger/impl/cache/EntryCacheMetadataBenchmark.java
 create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/broker/service/persistent/KeySharedSlowConsumerTest.java
 create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/v5/V5ProducerSegmentGoneTest.java
 create mode 100644 pulsar-broker/src/test/java/org/apache/pulsar/client/impl/v5/V5StreamConsumerAckWatermarkTest.java