• Dridi Boukelmoune's avatar
    Stabilize s10, again · 4fe88185
    Dridi Boukelmoune authored
    The previous stabilization turned out not to reliably work with FreeBSD
    on aarch64 hardware. It was still an improvement overall, but the test
    case turned out to be a bit cryptic and when [idle_]send_timeout support
    landed in VCL it wasn't obvious how to add coverage.
    
    This attempt bites the bullet and defines one pair of client/logexpect
    instances per use case and clearly (I hope) indicates why it is doing
    things or not doing them.
    
    Since we now have two clients that aren't expected to complete before
    the test case itself the server is in dispatch mode instead of repeating
    its scenario. Using barriers in dispatch mode should raise a red flag
    for any reviewer, but in this case the barriers outside the server are
    properly serialized, are systematically used by every single client, and
    as a result should be safe.
    
    As usual, personal testing limited to x86_64 Linux and FreeBSD.
    4fe88185
Name
Last commit
Last update
.circleci Loading commit data...
.github Loading commit data...
bin Loading commit data...
doc Loading commit data...
etc Loading commit data...
include Loading commit data...
lib Loading commit data...
m4 Loading commit data...
man Loading commit data...
tools Loading commit data...
.dir-locals.el Loading commit data...
.envrc Loading commit data...
.gitignore Loading commit data...
.lgtm.yml Loading commit data...
.syntastic_c_config Loading commit data...
.travis.yml Loading commit data...
CONTRIBUTING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
LICENSE Loading commit data...
Makefile.am Loading commit data...
README.Packaging Loading commit data...
README.rst Loading commit data...
autogen.des Loading commit data...
autogen.sh Loading commit data...
configure.ac Loading commit data...
flint.lnt Loading commit data...
varnish-legacy.m4 Loading commit data...
varnish.m4 Loading commit data...
varnishapi-uninstalled.pc.in Loading commit data...
varnishapi.pc.in Loading commit data...