[Pkg-haproxy-maintainers] 1.5~dev23
Apollon Oikonomopoulos
apoikos at debian.org
Sun Apr 27 17:52:01 UTC 2014
Hi,
I uploaded 1.5~dev24-1 with no other changes in a bit of an urgent
fashion, since dev23 suffered a couple of major bugs. I just pushed the
following changes for 1.5~dev24-2 (or later) to experimental:
On 11:30 Wed 23 Apr , Apollon Oikonomopoulos wrote:
> Hi,
>
> 1.5-dev23 is out. I already updated experimental, but have not uploaded
> yet. There are a couple more things I'd like to do:
>
> 1. Use graceful restart (instead of a full restart) on upgrade.
> This needs some attention to properly handle upgrades from 1.4 to
> 1.5, especially when systemd is involved (as our 1.4 package did not
> support systemd).
Implemented, we now use a graceful reload to load new versions of
HAProxy. Since 1.5-dev23 this will also re-exec the systemd wrapper,
thus completely loading a new version of the binaries with
zero-downtime.
>
> 2. Build the HTML documentation at package build time using cbonte's
> haproxy-dconv[1] and ship it in haproxy-doc. This also needs some
> work to strip the bundled bootstrap and jquery libraries and
> customize the HTML template.
Implemented. On the way I also split the build into binary-arch and
binary-indep, which requires debhelper (>= 8.9.7), so I bumped dh and
compat to 9.
> On a side note, I think we should re-think our config file policy;
> perhaps we should stop shipping an incomplete config file (as it
> breaks systemd by default) and instead ship the config with debian
> defaults as an example. Any comments/ideas welcome.
I found out that adding a "stats socket" directive allows HAProxy to
start without a listen directive, allowing us to continue shipping a
config with the Debian defaults while not breaking systemd by having
haproxy.service marked as failed upon installation. Since the admin
socket is generally useful, we now create it by default under
/run/haproxy.
Please test these changes if you would like :)
Cheers,
Apollon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-haproxy-maintainers/attachments/20140427/cb181412/attachment.sig>
More information about the Pkg-haproxy-maintainers
mailing list