• Pål Hermunn Johansen's avatar
    Increase vsl_buffer and workspaces · 88698015
    Pål Hermunn Johansen authored
    On many busy production systems, the VSL buffer for transactions often
    fills up, triggering a flush to the VSM. If such a transaction takes a
    long time, it can happen that the flushed data is overwritten before
    the whole transaction completes. The result is that these transactions
    are missed by varnishncsa and other tools. Increasing the vsl_buffer
    does the trick, at some cost in workspace usage.
    
    The cost implies that one should increase the workspaces, too. Since
    the old defaults of 64k each are too low for many common use cases
    today, it is natural to increse everything in one patch.
    
    Some test cases have been updated. These are all cases where the
    workspaces have been set very low, and to make sure we are still
    testing the same regression, the vsl_buffer has been set to the old
    default instead of increasing the workspace.
    88698015
Name
Last commit
Last update
..
tests Loading commit data...
tests.disabled Loading commit data...
Makefile.am Loading commit data...
cmds.h Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
gensequences Loading commit data...
hpack.h Loading commit data...
huffman_gen.py Loading commit data...
huffman_input Loading commit data...
sequences Loading commit data...
teken.3 Loading commit data...
teken.c Loading commit data...
teken.h Loading commit data...
teken_scs.h Loading commit data...
teken_subr.h Loading commit data...
teken_subr_compat.h Loading commit data...
teken_wcwidth.h Loading commit data...
vtc.c Loading commit data...
vtc.h Loading commit data...
vtc_barrier.c Loading commit data...
vtc_client.c Loading commit data...
vtc_gzip.c Loading commit data...
vtc_h2_enctbl.h Loading commit data...
vtc_h2_hpack.c Loading commit data...
vtc_h2_priv.h Loading commit data...
vtc_h2_stattbl.h Loading commit data...
vtc_h2_tbl.c Loading commit data...
vtc_haproxy.c Loading commit data...
vtc_http.c Loading commit data...
vtc_http.h Loading commit data...
vtc_http2.c Loading commit data...
vtc_log.c Loading commit data...
vtc_log.h Loading commit data...
vtc_logexp.c Loading commit data...
vtc_main.c Loading commit data...
vtc_misc.c Loading commit data...
vtc_process.c Loading commit data...
vtc_proxy.c Loading commit data...
vtc_server.c Loading commit data...
vtc_sess.c Loading commit data...
vtc_subr.c Loading commit data...
vtc_syslog.c Loading commit data...
vtc_tunnel.c Loading commit data...
vtc_varnish.c Loading commit data...