The queuing feature was in the previous (current implementation) which is
why I assume it is in this PR.

We don't use the queueing feature.

On Thu, Jun 21, 2018 at 1:04 PM, Bryan Call <bc...@apache.org> wrote:

> I would like to get more feedback on the queueing and retry logic from the
> community and if anyone is or would use these options in the future.
>
> -Bryan
>
>
>
> > On Jun 20, 2018, at 9:42 AM, Alan Carroll <solidwallofc...@oath.com.INVALID>
> wrote:
> >
> > There is an refresh PR 3819 for this feature which tracks connections per
> > upstream server. The original PR was an in place refresh to fix bugs and
> > improve performance which we have been running in Oath production. I've
> > been requested to make it a more thorough overhaul. To this end I'm
> working
> > changing the configuration set up. The new values would be
> >
> > proxy.config.http.per_server.max_connections INT - maximum # of
> connections
> > allowed for an upstream. Default 0 (disabled). Previously
> > proxy.config.http.origin_max_connections. Overridable.
> >
> > proxy.config.http.per_server.match STRING - "ip", "host", "both", or
> > "none", with the same meaning as
> > proxy.config.http.server_session_sharing.match. This groups the upstream
> > servers and counts connections for each group. Default "ip". Previously
> > this used the server session sharing match value. Overridable.
> >
> > proxy.config.http.per_server.queue_size INT - if there are no
> connections
> > available, reschedule the transaction to try again later. A value of -1
> > means unlimited queue size, 0 means no queuing. The default would change
> > from -1 (unlimited) to 0 (disabled). Previously
> > proxy.config.http.origin_max_connections_queue.
> >
> > proxy.config.http.per_server.queue_delay INT - the # of milliseconds to
> > delay for a transaction in the queue. Default 100.
> >
> > proxy.config.http.per_server.min_keep_alive INT - the # of sessions to
> > attempt to maintain to the upstream group. If there are fewer than this a
> > new connection will be opened even if an existing server session is
> > available. Default 0. Previously
> > proxy.config.http.origin_min_keep_alive_connections.
> >
> > proxy.config.http.per_server.alert_delay INT - throttle alert messages
> > relating to a group to no more often than this many seconds. Default 60.
>
>

Reply via email to