This is an automated email from the ASF dual-hosted git repository.
xyz pushed a change to branch branch-3.8
in repository https://gitbox.apache.org/repos/asf/pulsar-client-cpp.git
from bf7acb2 Replace Roaring64Map with unordered_set to unblock fat static
library build issue (#514)
new 105c025 Fix APK package installation workflow (#515)
new 1720e53 Fix a null ACK grouping tracker can be accessed after
consumer is closed (#517)
new d8fb3b7 Fix possible zombie consumer when closing after reconnection
(#518)
The 3 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:
lib/AckGroupingTracker.cc | 141 -----------------------
lib/AckGroupingTracker.h | 40 +++----
lib/AckGroupingTrackerDisabled.cc | 29 +++--
lib/AckGroupingTrackerEnabled.cc | 70 ++++++++----
lib/AckGroupingTrackerEnabled.h | 26 ++---
lib/ConsumerImpl.cc | 231 ++++++++++++++++++++++++++------------
lib/ConsumerImpl.h | 22 +++-
lib/HandlerBase.h | 5 +
pkg/apk/APKBUILD | 7 +-
pkg/apk/build-apk.sh | 9 ++
tests/AcknowledgeTest.cc | 28 +++++
tests/BasicEndToEndTest.cc | 45 +++-----
tests/ConsumerTest.cc | 47 +++++++-
13 files changed, 379 insertions(+), 321 deletions(-)
delete mode 100644 lib/AckGroupingTracker.cc