Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(pubsublite): remove async ack processing #4189

Merged
merged 2 commits into from Jun 8, 2021
Merged

Conversation

tmdiep
Copy link
Contributor

@tmdiep tmdiep commented May 31, 2021

Just process the ack synchronously, as it is actually not that expensive. It potentially (rarely) involves sending a flow control request to the Subscribe stream, but the response is asynchronous.

This may be causing issues with messages acks being lost and preventing subscriber clients from making progress.

@tmdiep tmdiep requested review from a team as code owners May 31, 2021 22:58
@product-auto-label product-auto-label bot added the api: pubsublite Issues related to the Pub/Sub Lite API. label May 31, 2021
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label May 31, 2021
@tmdiep tmdiep changed the title refactor(pubsublite): remove async ack processing fix(pubsublite): remove async ack processing Jun 8, 2021
@tmdiep tmdiep merged commit fb2cd04 into googleapis:master Jun 8, 2021
@tmdiep tmdiep deleted the onack branch June 8, 2021 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: pubsublite Issues related to the Pub/Sub Lite API. cla: yes This human has signed the Contributor License Agreement.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants