You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Pulsar C++/Python consumer performance issue, if producing message in batch mode, consuming ACK in single mode #3623
Producing messages in batch mode (locally with batch count as 1000);
Consuming messages with ACK in single mode (as appose to the cumulative mode) with C++ or Python clients;
Keep the consuming process running for a while (say, with producing message 5000-8000 per second, run at least 15 minutes) and see the consuming messages per seconds, it downgrades very obviously; At the same time, the Pulsar Java client consuming performance could keep in a stable level.
See the attached monitor screen below:
@easyfan#3618 would be released as part of 2.3.1 and 2.4.0. you can check it out when 2.3.1 is release. if it happens again, please reopen the issue or create a new one.
Activity
easyfan commentedon Feb 19, 2019
This issue is led by a mistake in pulsar-client-cpp/BatchAcknowledgementTracker.cc.
merlimat commentedon Feb 19, 2019
This is fixed in master #3618
sijie commentedon Feb 21, 2019
closed the issue as #3618 fixed it.
@easyfan #3618 would be released as part of 2.3.1 and 2.4.0. you can check it out when 2.3.1 is release. if it happens again, please reopen the issue or create a new one.