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

[apis/Google.Cloud.PubSub.V1] feat: Add support for server-side streaming pull flow control #5119

Merged
merged 3 commits into from
Jun 29, 2020

Conversation

kamalaboulhosn
Copy link
Contributor

No description provided.

@kamalaboulhosn kamalaboulhosn requested a review from a team as a code owner June 26, 2020 11:51
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jun 26, 2020
@jskeet jskeet requested a review from chrisdunelm June 26, 2020 11:54
@jskeet
Copy link
Collaborator

jskeet commented Jun 26, 2020

Chris, do you have the bandwidth to review this?

Copy link
Contributor

@chrisdunelm chrisdunelm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@chrisdunelm chrisdunelm merged commit 6165e07 into googleapis:master Jun 29, 2020
@jskeet
Copy link
Collaborator

jskeet commented Jun 29, 2020

What's the user-visible change here? It looks like it's not a public API surface change. It looks like it's just sending more information to the server, which I guess leads to increased efficiency?
(I'm trying to work out what we'd put in release notes.)

@kamalaboulhosn
Copy link
Contributor Author

Correct, this is not user-visible. It just propagates settings that were already used in the client to the server since the StreamingPullRequest now has theses fields and can use them. For now, this is mostly about correctness for ordered delivery via ordering keys.

@jskeet
Copy link
Collaborator

jskeet commented Jun 29, 2020

@kamalaboulhosn Thanks. Will work out something to put in the next release notes :)

What's the sense of urgency in terms of including this in a release?

jskeet added a commit to jskeet/google-cloud-dotnet that referenced this pull request Aug 3, 2020
Changes in this release:

- [Commit 330b04e](googleapis@330b04e): Fix: PubSub methods will now be retried appropriately. Fixes [issue 5225](googleapis#5225)
- [Commit 0cd128c](googleapis@0cd128c): docs: Remove experimental warning for ordering keys properties. ([issue 5219](googleapis#5219))
- [Commit 6bde7a3](googleapis@6bde7a3): docs: Regenerate all APIs with service comments in client documentation
- [Commit 6165e07](googleapis@6165e07): feat: Add support for server-side streaming pull flow control ([issue 5119](googleapis#5119))
- [Commit 2c5f3c1](googleapis@2c5f3c1): feat: Add flow control settings for StreamingPullRequest to pubsub.proto
- [Commit b5500f5](googleapis@b5500f5): docs: Add a link to Pub/Sub filtering language public documentation to pubsub.proto
- [Commit ac924f2](googleapis@ac924f2): feat: Add "detached" bool to Subscription
- [Commit f3eeca0](googleapis@f3eeca0): docs: Add comment for MessageStoragePolicy message
- [Commit 1dae64f](googleapis@1dae64f): fix: Use correct resource type for DetachSubscriptionRequest
- [Commit 5f5b8aa](googleapis@5f5b8aa): feat: DetachSubscription RPC
- [Commit 947a573](googleapis@947a573): docs: Regenerate all clients with more explicit documentation
- [Commit 777b926](googleapis@777b926): docs: Removing the experimental tag from dead letter policy related fields.
- [Commit 8cd3929](googleapis@8cd3929): docs: Removing experimental tag from DeadLetterPolicy for Cloud Pub/Sub.
jskeet added a commit that referenced this pull request Aug 3, 2020
Changes in this release:

- [Commit 330b04e](330b04e): Fix: PubSub methods will now be retried appropriately. Fixes [issue 5225](#5225)
- [Commit 0cd128c](0cd128c): docs: Remove experimental warning for ordering keys properties. ([issue 5219](#5219))
- [Commit 6bde7a3](6bde7a3): docs: Regenerate all APIs with service comments in client documentation
- [Commit 6165e07](6165e07): feat: Add support for server-side streaming pull flow control ([issue 5119](#5119))
- [Commit 2c5f3c1](2c5f3c1): feat: Add flow control settings for StreamingPullRequest to pubsub.proto
- [Commit b5500f5](b5500f5): docs: Add a link to Pub/Sub filtering language public documentation to pubsub.proto
- [Commit ac924f2](ac924f2): feat: Add "detached" bool to Subscription
- [Commit f3eeca0](f3eeca0): docs: Add comment for MessageStoragePolicy message
- [Commit 1dae64f](1dae64f): fix: Use correct resource type for DetachSubscriptionRequest
- [Commit 5f5b8aa](5f5b8aa): feat: DetachSubscription RPC
- [Commit 947a573](947a573): docs: Regenerate all clients with more explicit documentation
- [Commit 777b926](777b926): docs: Removing the experimental tag from dead letter policy related fields.
- [Commit 8cd3929](8cd3929): docs: Removing experimental tag from DeadLetterPolicy for Cloud Pub/Sub.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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

4 participants