Re: haproxy retries with redispatch not working consistently

2024-10-17 Thread Christopher Faulet
Le 16/10/2024 à 23:10, Allen Myers a écrit : Hi, haproxy retries with redispatch are not working consistently. I've configured haproxy (3.0.5 running as a container on ECS/fargate) with retries > 0 to redispatch on errors. The goals of my haproxy config are:   - retry 2 times   - retry on m

Re: haproxy retries with redispatch not working consistently

2024-10-17 Thread Allen Myers
Oh, I see. That's an enhancement to haproxy itself, not something I can do in the config. I'm going to try 'option http-buffer-request' short and will let you know. Thanks! - Allen On Thu, Oct 17, 2024 at 10:14 AM Christopher Faulet wrote: > Le 17/10/2024 à 17:08, Allen Myers a écrit : > > H

[PATCH 1/3] CI: prepare Coverity build for Ubuntu 24

2024-10-17 Thread Ilya Shipitsin
PCRE2 is recommended, PCRE was chosen for no reason. GHA Ubuntu 22 images include both libs, but recent Ubuntu 24 does not. Let us prepare for Ubuntu 24 --- .github/workflows/coverity.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/coverity.yml b/.githu

[PATCH 0/3] CI modernize: ubuntu 24.04, macos 15

2024-10-17 Thread Ilya Shipitsin
GitHub released new runners: Ubuntu 24.04 (which recently became "ubuntu-latest" for few days) and macos-15, let's adjust current build configuration with those changes. Ilya Shipitsin (3): CI: prepare Coverity build for Ubuntu 24 CI: bump development builds explicitely to Ubuntu 24.04 CI:

[PATCH 2/3] CI: bump development builds explicitely to Ubuntu 24.04

2024-10-17 Thread Ilya Shipitsin
Initially we agreed to split builds into "latest" for development branch and fixed 22.04 for stable branches. It got broken when "latest" label migrated from ubuntu-22 to ubuntu-24 ... because of build cache. Cache key is built using runner label, it was not prepared to use the same "latest" cache

[PATCH 3/3] CI: modernize macos builds to macos-15

2024-10-17 Thread Ilya Shipitsin
macos-15 support was announced few months ago: https://github.com/github/roadmap/issues/986 --- .github/matrix.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/matrix.py b/.github/matrix.py index fb467c322..f90bbac4e 100755 --- a/.github/matrix.py +++ b/.github/matri

Re: haproxy retries with redispatch not working consistently

2024-10-17 Thread Allen Myers
Hi Christopher, Thank you for your response! I'll try the 'wait-for-body' and 'http-buffer-request' options. What exactly do you mean by this? "Another solution would be to automatically wait for the request body if some L7-retries are enabled." - Allen On Thu, Oct 17, 2024 at 2:12 AM Ch

Re: haproxy retries with redispatch not working consistently

2024-10-17 Thread Christopher Faulet
Le 17/10/2024 à 17:08, Allen Myers a écrit : Hi Christopher, Thank you for your response! I'll try the 'wait-for-body' and 'http-buffer-request' options. What exactly do you mean by this?     "Another solution would be to automatically wait for the request body if some L7-retries are enable