Testing Varnish

Poul-Henning Kamp phk at phk.freebsd.dk
Fri Sep 22 20:09:09 CEST 2006

In message <0F08FB20-F4EE-4345-88C3-A271B340E5B3 at yahoo-inc.com>, Mark Nottingha
m writes:

>Semantic transparency requirements are placed on caches, not gateways  
>(or proxies, for that matter).

This is turning into a semantic fight, but RFC2616 clearly does
presuppose that gateways are transparent, and that is too narrow
a constraint for us.

>> All that however, does not change the fact that in the separate
>> roles of client and origin server, Varnish should comply with
>> RFC2616 to the extent possible, reasonable and productive.
>That's good to hear. There seem to be a number of HTTP violations  
>(that aren't specific to proxies) in Varnish; again, I'd encourage  
>you to talk to the Measurement Factory folks and make their tests (or  
>something like them) part of your QA suite.

Yes, we have a lot of work to do in this area, and we need to build
some kind of test-rig so we can test the VCL primitives comprehensively
as well.

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.

More information about the varnish-dev mailing list