This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch branch-2.9
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from ac932d5 [Transaction] Fix generate transactionId some comment.
(#13234)
new 8fa7139 [Issue #12485][Python Client] cannot use any values that
evaluates to False (#12489)
new c81aec3 [Config] Add readWorkerThreadsThrottlingEnabled to
conf/bookkeeper.conf (#12666)
new 757c121 Some depdency in integration tests scope should be test
(#12696)
new 9db66c3 [Pulsar SQL] Support query chunked messages feature in Pulsar
SQL (#12720)
new 49caf87 fix shedding heartbeat ns (#13208)
new 1510cf6 [Transaction] Fix performance (#13253)
new bff7916 [Transaction]No TransactionCoordinatorNotFound, but automatic
reconnect (#13135)
new 3e076bb [Broker] Modify return result of
NamespacesBase#internalGetPublishRate (#13237)
new b09fd87 [Transaction] Remove request if can not send (#13308)
new 22a24d6 [Transaction] Allow transaction be commit or abort in the
state of aborting or committing. (#13323)
new ebaf2b7 Fix Version.h not found when CMake binary directory is
customized (#13324)
new 7ca4552 [Transaction]stop TP replaying with Exception (#12700)
new 914f172 [Transaction] Delete the redundant code (#13327)
new b244d0c [Transaction]Txn client check timeout (#12521)
new 1d63246 Optimize transaction FieldUpdater to static final (#13396)
The 15 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:
conf/bookkeeper.conf | 5 +
.../apache/bookkeeper/mledger/ManagedCursor.java | 6 +
.../bookkeeper/mledger/impl/ManagedCursorImpl.java | 1 +
.../mledger/impl/ManagedCursorContainerTest.java | 5 +
.../broker/TransactionMetadataStoreService.java | 8 +-
.../pulsar/broker/admin/impl/NamespacesBase.java | 8 +-
.../apache/pulsar/broker/admin/v1/Namespaces.java | 15 +-
.../apache/pulsar/broker/admin/v2/Namespaces.java | 15 +-
.../apache/pulsar/broker/loadbalance/LoadData.java | 10 +
.../broker/loadbalance/impl/OverloadShedder.java | 8 +-
.../broker/loadbalance/impl/ThresholdShedder.java | 6 +-
.../pulsar/broker/namespace/NamespaceService.java | 6 +
.../apache/pulsar/broker/service/ServerCnx.java | 68 ++-
.../pendingack/impl/MLPendingAckStore.java | 25 +-
.../pulsar/common/naming/NamespaceBundle.java | 12 +
.../broker/namespace/NamespaceServiceTest.java | 9 +-
.../pulsar/broker/transaction/TransactionTest.java | 87 +++
.../broker/transaction/TransactionTestBase.java | 14 -
.../api/AuthorizationProducerConsumerTest.java | 2 +
.../client/impl/ConsumerAckResponseTest.java | 2 +
.../impl}/TransactionClientConnectTest.java | 218 +++-----
.../client/impl/TransactionEndToEndTest.java | 67 ++-
.../TransactionCoordinatorClientException.java | 20 +
pulsar-client-cpp/CMakeLists.txt | 1 +
.../python/pulsar/schema/definition.py | 6 +-
.../apache/pulsar/client/impl/ConsumerBase.java | 4 +
.../client/impl/PartitionedProducerImpl.java | 5 +
.../apache/pulsar/client/impl/ProducerImpl.java | 13 +
.../pulsar/client/impl/PulsarClientImpl.java | 1 +
.../client/impl/TransactionMetaStoreHandler.java | 585 ++++++++++++++-------
.../impl/transaction/TransactionBuilderImpl.java | 9 +-
.../client/impl/transaction/TransactionImpl.java | 65 ++-
.../apache/pulsar/common/api/raw/RawMessage.java | 29 +
.../pulsar/common/api/raw/RawMessageImpl.java | 44 ++
.../pulsar/sql/presto/PulsarRecordCursor.java | 141 ++++-
.../pulsar/sql/presto/TestReadChunkedMessages.java | 214 ++++++++
.../pulsar/testclient/PerformanceConsumer.java | 14 +-
.../pulsar/testclient/PerformanceProducer.java | 15 +-
.../pulsar/testclient/PerformanceTransaction.java | 34 +-
.../pulsar/testclient/utils/PerformanceUtils.java | 59 ---
.../testclient/PerformanceTransactionTest.java | 25 +-
.../coordinator/impl/MLTransactionLogImpl.java | 2 +-
tests/integration/pom.xml | 2 +
43 files changed, 1339 insertions(+), 546 deletions(-)
rename pulsar-broker/src/test/java/org/apache/pulsar/{broker/transaction =>
client/impl}/TransactionClientConnectTest.java (50%)
create mode 100644
pulsar-sql/presto-pulsar/src/test/java/org/apache/pulsar/sql/presto/TestReadChunkedMessages.java
delete mode 100644
pulsar-testclient/src/main/java/org/apache/pulsar/testclient/utils/PerformanceUtils.java