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
Note that the version for a resource type is not a property of an individual xDS stream but rather a property of the resources themselves. If the stream becomes broken and the client creates a new stream, the client’s initial request on the new stream should indicate the most recent version seen by the client on the previous stream
Current behavior
grpc-go implementation, as part of handing stream failure and resending requests for existing subscriptions, explicitly clears the version and nonce maps. This leads to and sending out the new requests with empty version.
The text was updated successfully, but these errors were encountered:
easwars
changed the title
xds: use previously acked version when requesting cached resources after stream failure
xds: use previously acked version when requesting resources after stream failure
May 13, 2022
Expected behavior
xDS spec says the following:
Note that the version for a resource type is not a property of an individual xDS stream but rather a property of the resources themselves. If the stream becomes broken and the client creates a new stream, the client’s initial request on the new stream should indicate the most recent version seen by the client on the previous stream
Current behavior
grpc-go implementation, as part of handing stream failure and resending requests for existing subscriptions, explicitly clears the version and nonce maps. This leads to and sending out the new requests with empty version.
The text was updated successfully, but these errors were encountered: