Dridi Boukelmoune
Dridi Boukelmoune
When a panic occurs early during the cache process startup, before it starts listening to its CLI, we make sure to bypass MGT exit handlers to preserve the VSM. This...
Here is the check list of steps to get there: - [x] Make the check list - [ ] Register custom commands in vtest This would give us the ability...
The interface offered for operations is a set of `traffic.accept`, `traffic.refuse` and `traffic.status` commands with similar semantics as `start`, `stop` and `status`. With this patch series we may start refusing...
If the desired python command is newer than the ones known by aclocal, we can use the PYTHON variable to select it: ./configure PYTHON=python3.11 This already worked before this change,...
This is a cherry-pick of the uncontroversial parts from #3182 motivated by https://github.com/varnishcache/varnish-cache/issues/3946#issuecomment-1627701080. If we proceed with exposing libvarnish entirely, I would rather spin a `vpath.h` off `vfil.h` for this...
From the main patch of the series: > Roughly: > > - index hash change means restarted > - index new plus or minus means changed > - reopening the...
This removes the automatic check made only on Linux systems for jemalloc now that operating systems we care about ship a much more recent version than the 3.6 that is...
Below is the commit message of the last patch in this series. Reviewing the previous patches may or may not be needed to build enough context to digest this one....
https://varnish-cache.org/lists/pipermail/varnish-misc/2022-November/027172.html ``` varnishd[15482]: Child (15492) Panic at: Tue, 22 Nov 2022 16:10:26 GMT Wrong turn at cache/cache_main.c:284: Signal 11 (Segmentation fault) received at 0xffff887fe000 si_code 2 version = varnish-6.0.11 revision...
When vsl_reclen increases to a large value, like 8kB to hold long ReqURL or *Header:Cookie records, making such an allocation on the stack could jump over a 4kB guard page....