This is an automated email from the ASF dual-hosted git repository.
penghui pushed a change to branch branch-2.8
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 1dada32 [Branch-2.8]fix cherry-pick issue (#12397)
new 8386c9e Make AuthenticationTokenTest to run on windows (#12329)
new fb5c789 [Admin] Get schema validation enforce add applied. (#12349)
new 6758d82 fix windows test path probleam (#12398)
new d126723 [C++] Use weak ref to ClientConnection for timeout task
(#12409)
new 10301ee [pulsar-java-client] Auto-recovery after exception like out
of direct memory (#12170)
new b018bd8 Allow to config pulsar client allocator out of memory policy
(#12200)
new 0d75e6b Fix wrong property name in
NamespaceIsolationDataImpl#secondary (#12433)
new 3f98c17 Fix some test not enabled in integration tests. (#12417)
new 1fbc7ed Fix compactor skips data from last compacted Ledger (#12429)
new eb29c69 remove redundant code (#12424)
new 1273bac Fix frequent segmentation fault of Python tests by
refactoring ExecutorService (#12427)
new 46bc7f5 Change the producer fence error log to debug level (#12447)
new f5fcf57 Fix cherry-pick issue
The 13 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:
.../apache/bookkeeper/mledger/ManagedCursor.java | 6 +-
.../bookkeeper/mledger/impl/ManagedCursorImpl.java | 6 +-
.../mledger/impl/ManagedCursorContainerTest.java | 2 +-
pom.xml | 1 +
.../validator/MultipleListenerValidator.java | 1 -
.../AuthenticationProviderTokenTest.java | 3 +-
.../pulsar/broker/admin/impl/NamespacesBase.java | 9 ++-
.../apache/pulsar/broker/admin/v2/Namespaces.java | 5 +-
.../pulsar/compaction/CompactedTopicImpl.java | 9 ++-
.../admin/AdminApiSchemaValidationEnforced.java | 9 +++
.../pulsar/compaction/CompactedTopicTest.java | 45 +++++++++++++
.../org/apache/pulsar/client/admin/Namespaces.java | 28 +++++++-
.../client/admin/internal/NamespacesImpl.java | 19 ++++--
pulsar-client-cpp/lib/ClientConnection.cc | 33 ++++++----
pulsar-client-cpp/lib/ExecutorService.cc | 55 +++++++++-------
pulsar-client-cpp/lib/ExecutorService.h | 42 ++++++------
pulsar-client-cpp/tests/PeriodicTaskTest.cc | 12 ++--
.../pulsar/admin/cli/PulsarAdminToolTest.java | 3 +
.../org/apache/pulsar/admin/cli/CmdNamespaces.java | 5 +-
.../client/impl/BatchMessageContainerImpl.java | 34 ++++++----
.../apache/pulsar/client/impl/ProducerImpl.java | 9 ++-
.../client/impl/BatchMessageContainerImplTest.java | 75 ++++++++++++++++++++++
.../client/impl/auth/AuthenticationTokenTest.java | 15 +++--
.../common/allocator/PulsarByteBufAllocator.java | 4 ++
.../policies/data/NamespaceIsolationDataImpl.java | 2 +-
.../PulsarByteBufAllocatorDefaultTest.java | 58 +++++++++++++++++
...ulsarByteBufAllocatorOomThrowExceptionTest.java | 63 ++++++++++++++++++
.../pulsar/functions/worker/WorkerUtils.java | 4 +-
.../rest/api/v2/FunctionApiV2ResourceTest.java | 16 ++---
.../rest/api/v3/FunctionApiV3ResourceTest.java | 17 +++--
.../src/test/resources/pulsar-io-sources.xml | 2 +
.../src/test/resources/pulsar-messaging.xml | 2 +-
.../{pulsar-auth.xml => pulsar-python.xml} | 6 +-
.../src/test/resources/pulsar-schema.xml | 1 +
.../{pulsar-auth.xml => pulsar-semantics.xml} | 6 +-
.../{pulsar-proxy.xml => pulsar-upgrade.xml} | 8 +--
tests/integration/src/test/resources/pulsar.xml | 3 +
37 files changed, 482 insertions(+), 136 deletions(-)
create mode 100644
pulsar-client/src/test/java/org/apache/pulsar/client/impl/BatchMessageContainerImplTest.java
create mode 100644
pulsar-common/src/test/java/org/apache/pulsar/common/allocator/PulsarByteBufAllocatorDefaultTest.java
create mode 100644
pulsar-common/src/test/java/org/apache/pulsar/common/allocator/PulsarByteBufAllocatorOomThrowExceptionTest.java
copy tests/integration/src/test/resources/{pulsar-auth.xml =>
pulsar-python.xml} (79%)
copy tests/integration/src/test/resources/{pulsar-auth.xml =>
pulsar-semantics.xml} (79%)
copy tests/integration/src/test/resources/{pulsar-proxy.xml =>
pulsar-upgrade.xml} (80%)