You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2020/08/31 02:35:07 UTC
[pulsar] branch master updated (3ff753c -> b4b77be)
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 3ff753c Add compaction threshold for topic level (#7881)
add b4b77be [Transaction] Consume transaction message logic optimized (#7833)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci-unit-broker-broker-gp1.yaml | 6 +-
.../bookkeeper/mledger/impl/ManagedCursorImpl.java | 9 ++
.../broker/TransactionMetadataStoreService.java | 3 -
.../broker/service/AbstractBaseDispatcher.java | 40 ++++-----
.../org/apache/pulsar/broker/service/Consumer.java | 6 +-
.../org/apache/pulsar/broker/service/Producer.java | 2 +-
.../org/apache/pulsar/broker/service/Topic.java | 3 +-
.../NonPersistentDispatcherMultipleConsumers.java | 2 +-
...onPersistentDispatcherSingleActiveConsumer.java | 2 +-
...istentStickyKeyDispatcherMultipleConsumers.java | 2 +-
.../service/nonpersistent/NonPersistentTopic.java | 2 +-
.../PersistentDispatcherMultipleConsumers.java | 9 +-
.../PersistentDispatcherSingleActiveConsumer.java | 6 +-
...istentStickyKeyDispatcherMultipleConsumers.java | 3 +-
.../broker/service/persistent/PersistentTopic.java | 4 +-
.../service/persistent/TransactionReader.java | 95 ++++++++++++++++------
.../transaction/buffer/TransactionBuffer.java | 3 +-
.../transaction/buffer/TransactionEntry.java | 10 +--
.../broker/transaction/buffer/TransactionMeta.java | 12 ++-
...eption.java => TransactionStatusException.java} | 8 +-
.../buffer/impl/InMemTransactionBuffer.java | 26 +++---
.../buffer/impl/InMemTransactionBufferReader.java | 3 +-
.../buffer/impl/PersistentTransactionBuffer.java | 16 ++--
.../impl/PersistentTransactionBufferReader.java | 12 ++-
.../buffer/impl/TransactionEntryImpl.java | 61 +++++++++++++-
.../buffer/impl/TransactionMetaImpl.java | 18 +++-
.../broker/transaction/TransactionConsumeTest.java | 75 ++++++++++++-----
.../broker/transaction/TransactionProduceTest.java | 25 ++----
.../broker/transaction/TransactionTestBase.java | 23 +++---
.../buffer/PersistentTransactionBufferTest.java | 10 +--
.../transaction/buffer/TransactionBufferTest.java | 5 +-
.../buffer/TransactionEntryImplTest.java | 5 +-
.../coordinator/TransactionMetaStoreTestBase.java | 1 +
.../pulsar/client/transaction/EndToEndTest.java | 42 +++++++---
.../apache/pulsar/client/impl/ConsumerImpl.java | 19 ++++-
.../client/impl/TypedMessageBuilderImpl.java | 5 +-
36 files changed, 392 insertions(+), 181 deletions(-)
rename pulsar-broker/src/main/java/org/apache/pulsar/broker/transaction/buffer/exceptions/{UnexpectedTxnStatusException.java => TransactionStatusException.java} (83%)