<div><br></div>Hi there<div><br></div><div>We're in the process of taking 
our 3.0.X single varnish instance into a HA multi varnish 
setup.</div><div><br></div><div>My plan for caching was to initially use a 
hash director to pass requests from whatever the incoming varnish instance 
is to a specific one (based on the URL) so that the cache for a given URL 
will only be kept in one place.</div><div><br></div><div>Hence the flow 
would be</div><div><br></div><div>Varnish -> varnish -> 
backend</div><div><br></div><div>However our overall application makes 
heavy use of wildcard purging via the ban command. As each URL in a 
wildcard ban could be on different varnish instances I don't see how this 
could actually work?</div><div><br></div><div>Does anyone have any 
experience in supporting purging multiple varnish servers while supporting 
wildcard purges without having to get the application to send separate 
purge requests to all varnish instances?</div><div><br></div><div>I was 
thinking of maybe a round robin director with all varnish instances defined 
as backends and some vcl to actually do the ban but return a error (to the 
calling varnish instance) so that the ban gets sent to all varnish 
instances (because each of them return an error after the 
ban)</div><div><br></div><div>Any thoughts 
appreciated</div><div><br></div><div>Cheers</div><div>Andy</div><div><br><br><div 
id="cm_replymail_content_wrap">                         </div>            
</div>