Walid Boudebouda

Results 13 issues of Walid Boudebouda

When discussing #4055 during last bugwash, we realized that `busy_stats_rate` was only used in h1, which could potentially explain why enabling it did not fix the issue. This PR introduces...

This patch allows a task to be queued when a backend reaches its max_connections. The task will queue on the backend and wait for a connection to become available, rather...

b=enhancement
r=trunk
c=varnishd

This implements HTTP character set validation run on the struct http after vcl_deliver, vcl_synth and vcl_backend_fetch. The idea is to pick up if the VCL program has ended up filling...

a=need bugwash

This is a common source of panic when vmods functions/methods that log to vsl get called from housekeeping vcl subroutines. We currently already have `ctx->vsl` set in `vcl_fini`, this will...

> -e Exit immediately if a command fails in `pass` mode and return the CLI status code of the failing command. This has no effect on `interactive` mode (except when...

This PR introduces the new vcl_backend_refresh method discussed during VDD23Q3. See: https://github.com/varnishcache/varnish-cache/issues/3102#issuecomment-1737355644 for more context.

a=Implement

This PR adds two features to vcl.load cli command: - A "-p " argument that is prepended to VLC_PATH parameter when loading the vcl. - Specify multiple vcl files with...

This PR honors h2 request limits for http_req_size, http_req_hdr_len, and h2_max_header_list_size Fixes #3709

Currently, some of the logging to the H2 session vsl is done withouth holding the session lock, even when multiple streams are active. This PR is an attempt to make...

a=need bugwash