Skip to content

outbound: add additional backend configuration#204

Merged
hawkw merged 3 commits intoalex/outboundfrom
eliza/outbound
Feb 27, 2023
Merged

outbound: add additional backend configuration#204
hawkw merged 3 commits intoalex/outboundfrom
eliza/outbound

Conversation

@hawkw
Copy link
Contributor

@hawkw hawkw commented Feb 24, 2023

Currently, the proxy's client policy module supports configuring queue
parameters (capacity and failfast timeout) and load balancer parameters
(the load estimate and peak EWMA parameters) on a per-backend basis.
However, the proxy API does not currently provide these configurations.

This branch adds new messages and fields describing these configurations
to the outbound.Backend message. I chose to nest all the new message
types inside of Backend, but we could also move them out of Backend
if we might want to use them elsewhere.

@hawkw hawkw requested review from adleong and olix0r February 24, 2023 17:48
@hawkw hawkw merged commit 409453b into alex/outbound Feb 27, 2023
@hawkw hawkw deleted the eliza/outbound branch February 27, 2023 20:56
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