• Dridi Boukelmoune's avatar
    Treat multiline VSL queries as if they were OR'ed · c061b8eb
    Dridi Boukelmoune authored
    The two following queries now become equivalent:
    
        vut -g request -q '
            # catch varnish errors
            *Error
    
            # catch backend errors
            BerespStatus >= 500
        '
    
        vut -g request -q '(*Error) or (BerespStatus >= 500)'
    
    It becomes interesting when we wish to capture transactions for
    different scenarios but would like to decompose them cleanly.
    Especially when the query of an individual scenario is rather
    complex and OR'ing everything manually would become cumbersome.
    
    This diff is better viewed with the --ignore-all-space flag.
    c061b8eb
Name
Last commit
Last update
.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...
.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...