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

refactor(pubsublite): wire subscriber delivers single messages #3326

Merged
merged 5 commits into from
Dec 2, 2020

Conversation

tmdiep
Copy link
Contributor

@tmdiep tmdiep commented Dec 2, 2020

The CPS subscriber shim delivers single messages to users. It may terminate in the middle of a batch of messages. If we deliver single messages from messageDeliveryQueue, we can register outstanding acks to the ackTracker only for delivered messages and wait for them before terminating the committer stream.

@tmdiep tmdiep requested a review from a team as a code owner December 2, 2020 11:59
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Dec 2, 2020
@product-auto-label product-auto-label bot added the api: pubsublite Issues related to the Pub/Sub Lite API. label Dec 2, 2020
@tmdiep tmdiep added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 2, 2020
@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 2, 2020
@tmdiep tmdiep merged commit b5e8ad5 into googleapis:master Dec 2, 2020
@tmdiep tmdiep deleted the single_msg_delivery branch December 2, 2020 23:08
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.

3 participants