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

[v11] Validate proxy peer identity #23507

Merged
merged 1 commit into from Mar 23, 2023

Conversation

rosstimothy
Copy link
Contributor

Backport #23392 to branch/v11

Closes #23230

Proxy peer clients now validate that any connections established to
a peer have the expected UUID. This prevents clients from connecting
to incorrect peers if the `peer_public_addr` is shared by multiple
proxies, or is a load balancer.

In the event that a connection is established to an incorrect peer
the connection is closed and a error is written to the logs. The
gRPC connection should be attempted multiple times and eventually
land on the correct peer. However there may be some degradation
of service until the peer connections are all properly established.
@rosstimothy rosstimothy marked this pull request as ready for review March 23, 2023 14:43
@rosstimothy rosstimothy added this pull request to the merge queue Mar 23, 2023
Merged via the queue into branch/v11 with commit 45ab93c Mar 23, 2023
20 checks passed
@rosstimothy rosstimothy deleted the bot/backport-23392-branch/v11 branch March 23, 2023 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants