> On 24 Jul 2025, at 03:37, William Lallemand <[email protected]> wrote: > > Hi Joao, > > On Wed, Jul 23, 2025 at 11:55:41AM -0300, Joao Morais wrote: >> >> Hi William, I couldn’t follow close enough on everything that's happening on >> the master socket land, wondering if there is something you could add or >> change on this previous talk we had in the past. Thank you! >> > > We now have a synchronous "reload" command on the master CLI since version > 2.7. > > https://docs.haproxy.org/3.2/management.html#reload > > What it does is that it keeps alive the master CLI connection doing the > "reload", until the reload is done. Once it's done, it will dump a Success > status, followed by the startup logs, and then close the connection.
Hey William, this is awesome, thanks for sharing! I just started a few tests on 3.2.3, and maybe I found an issue on reload running on macOS, see https://github.com/haproxy/haproxy/issues/3045 > We still don't have JSON though, > but if this is something you need that could be doable. That would be great, having eg an optional -json param. Well, since you asked, an even more awesome feature would be to have an option to make master and admin sockets talking HTTP, sending/receiving json payloads. I think I read somewhere the reasons we don’t have such an option, this would make automations a breeze. =) --jm

