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

penghui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.


    from 93b2239  Skip the interceptor for MediaType.MULTIPART_FORM_DATA (#9217)
     add ed5d94c  [Transaction] Transaction buffer stable position and 
lowWaterMark implementation. (#9195)

No new revisions were added by this update.

Summary of changes:
 .../apache/bookkeeper/mledger/ManagedCursor.java   |  17 +-
 .../apache/bookkeeper/mledger/ReadOnlyCursor.java  |   4 +-
 .../bookkeeper/mledger/impl/ManagedCursorImpl.java |  21 +--
 .../bookkeeper/mledger/impl/ManagedLedgerImpl.java |  10 ++
 .../bookkeeper/mledger/impl/OpReadEntry.java       |  11 +-
 .../mledger/impl/ManagedCursorContainerTest.java   |  12 +-
 .../bookkeeper/mledger/impl/ManagedCursorTest.java |  65 +++++++-
 .../bookkeeper/mledger/impl/ManagedLedgerTest.java |   4 +-
 .../broker/TransactionMetadataStoreService.java    |  42 +++--
 .../broker/service/AbstractBaseDispatcher.java     |  69 ++------
 .../pulsar/broker/service/AbstractTopic.java       |   5 -
 .../apache/pulsar/broker/service/ServerCnx.java    |  12 +-
 .../org/apache/pulsar/broker/service/Topic.java    |  14 +-
 .../service/nonpersistent/NonPersistentTopic.java  |  10 +-
 .../service/persistent/MessageDeduplication.java   |   2 +-
 .../PersistentDispatcherMultipleConsumers.java     |   2 +-
 .../PersistentDispatcherSingleActiveConsumer.java  |  43 +----
 .../service/persistent/PersistentReplicator.java   |   4 +-
 .../broker/service/persistent/PersistentTopic.java |  92 +++++------
 .../transaction/buffer/TransactionBuffer.java      |  27 +++-
 .../buffer/TransactionBufferProvider.java          |   5 +-
 .../buffer/impl/InMemTransactionBuffer.java        |  21 ++-
 .../impl/InMemTransactionBufferProvider.java       |   7 +-
 .../buffer/impl/TopicTransactionBuffer.java        |  97 +++++++++--
 .../impl/TopicTransactionBufferProvider.java       |  12 +-
 .../buffer/impl/TransactionBufferClientImpl.java   |  16 +-
 .../buffer/impl/TransactionBufferDisable.java      |  88 ++++++++++
 .../buffer/impl/TransactionBufferHandlerImpl.java  |  16 +-
 .../pulsar/compaction/CompactedTopicImpl.java      |   5 +-
 .../service/TransactionMarkerDeleteTest.java       |   4 +-
 ...ntStickyKeyDispatcherMultipleConsumersTest.java |   3 +-
 .../persistent/PersistentSubscriptionTest.java     |   2 +
 .../broker/transaction/TransactionConsumeTest.java |  78 ++++++---
 .../broker/transaction/TransactionProduceTest.java |   2 +-
 .../buffer/TransactionBufferClientTest.java        |  12 +-
 .../transaction/buffer/TransactionBufferTest.java  |  22 +--
 .../buffer/TransactionLowWaterMarkTest.java        | 161 ++++++++++++++++++
 .../buffer/TransactionStablePositionTest.java      | 179 +++++++++++++++++++++
 .../TransactionCoordinatorClientTest.java          |  10 +-
 .../client/impl/TransactionEndToEndTest.java       |  67 ++++----
 .../api/transaction/TransactionBufferClient.java   |  12 +-
 .../transaction/TransactionCoordinatorClient.java  |  13 +-
 .../client/impl/TransactionMetaStoreHandler.java   |  49 +-----
 .../impl/transaction/TransactionBufferHandler.java |   6 +-
 .../TransactionCoordinatorClientImpl.java          |  18 +--
 .../client/impl/transaction/TransactionImpl.java   |  12 +-
 .../apache/pulsar/common/protocol/Commands.java    |   4 +-
 .../org/apache/pulsar/common/protocol/Markers.java |  46 ++----
 pulsar-common/src/main/proto/PulsarApi.proto       |   3 +-
 pulsar-common/src/main/proto/PulsarMarkers.proto   |   6 -
 .../apache/pulsar/common/protocol/MarkersTest.java |  27 +---
 .../pulsar/sql/presto/PulsarRecordCursor.java      |   2 +-
 .../pulsar/sql/presto/TestPulsarConnector.java     |   2 +-
 .../coordinator/TransactionMetadataStore.java      |  10 +-
 .../coordinator/impl/MLTransactionLogImpl.java     |   2 +-
 .../impl/MLTransactionMetadataStore.java           |  16 ++
 56 files changed, 974 insertions(+), 527 deletions(-)
 create mode 100644 
pulsar-broker/src/main/java/org/apache/pulsar/broker/transaction/buffer/impl/TransactionBufferDisable.java
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/buffer/TransactionLowWaterMarkTest.java
 create mode 100644 
pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/buffer/TransactionStablePositionTest.java

Reply via email to