Skip to content

Add inbound health check#163

Merged
temporal-nick merged 3 commits intomainfrom
nick/healthchecks
Oct 8, 2025
Merged

Add inbound health check#163
temporal-nick merged 3 commits intomainfrom
nick/healthchecks

Conversation

@temporal-nick
Copy link
Collaborator

What was changed

Have the MultiMuxManager report whether it has additional capacity available, and then use that to provide the inbound health check. This can be used to dynamically drop mux managers from the inbound LB (in AWS at least, we still need to figure out what we can do with this info for GCP)

Why?

Paving the way to remove fully-loaded proxy hosts from the inbound LB, which improves client-connection times by up to 6x (if there's 3 proxies and 2 of them are full, 66% chance of failure)

@temporal-nick temporal-nick requested a review from pglass October 8, 2025 21:28
@temporal-nick temporal-nick requested a review from a team as a code owner October 8, 2025 21:28
@temporal-nick temporal-nick merged commit 8eba132 into main Oct 8, 2025
5 checks passed
@temporal-nick temporal-nick deleted the nick/healthchecks branch October 8, 2025 22:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants