Hi David,

On Mon, Apr 13, 2015 at 12:53 PM, David Birdsong
<[email protected]> wrote:
> I'm curious, did you weight the costs of simply converting your proxies to
> run on one of the BSD's? As I understand it, their implementation of
> SO_REUSEPORT would mean zero downtime reloads just work as
> hoped-for/expected.

It was considered. Unfortunately, as part of our service oriented
architecture we run HAProxy on every machine and use it for routing
requests to service instances, which means that we have to run on the
same underlying platform that all our services run on, which is Linux.
The sheer number of packages we'd have to port to run on a BSD was
frankly a bit staggering so we decided against it. We may have been
able to work around this with proper containerization but we're not
quite there yet.

-Joey

Reply via email to