• Dridi Boukelmoune's avatar
    vsl: Apply VSL_OPT_E to the Begin[4] field · 07a785eb
    Dridi Boukelmoune authored
    As I was relying on the lack of -E option to discard another type of
    non-ESI sub-requests I recently misled myself with this assumption. It
    took me a while to realize that I was also seeing transactions I was not
    interested in, corrupting the statistics I was deriving from a log dump.
    
    Now that vmod_pesi [1] sets the precedent, we should expect new types of
    sub-requests to materialize and expecting the reason for the transaction
    to be "esi" is no longer appropriate.
    
    We could also track this field as vtx::sub_level for example, to make it
    available as VSL query LHS operand. The focus here was to adjust the
    behavior of an existing feature, not add a new one.
    
    [1] https://code.uplex.de/uplex-varnish/libvdp-pesi
    07a785eb
Name
Last commit
Last update
..
Makefile.am Loading commit data...
daemon.c Loading commit data...
flint.lnt Loading commit data...
flint.sh Loading commit data...
generate.py Loading commit data...
libvarnishapi.map Loading commit data...
vsc.c Loading commit data...
vsig.c Loading commit data...
vsl.c Loading commit data...
vsl2rst.c Loading commit data...
vsl_api.h Loading commit data...
vsl_arg.c Loading commit data...
vsl_cursor.c Loading commit data...
vsl_dispatch.c Loading commit data...
vsl_glob_test.c Loading commit data...
vsl_glob_test_coverage.sh Loading commit data...
vsl_query.c Loading commit data...
vsm.c Loading commit data...
vut.c Loading commit data...
vxp.c Loading commit data...
vxp.h Loading commit data...
vxp_lexer.c Loading commit data...
vxp_parse.c Loading commit data...
vxp_test.c Loading commit data...
vxp_test_coverage.sh Loading commit data...