Hell list,<div><br></div><div>I am running some varnish boxes for my CDN deployment.  I am gonna parse the varnish log to see its recent received requests and ask other varnish boxes to cache those content as well.</div><div>
<br></div><div>It is very easy to write a script with curl to make it possible, but If I curl on other varnish boxes they well return the content back to me, which I don't want it to do so.</div><div><br></div><div>I am thinking maybe I can send a "Cache-Control: just-cache" header to other boxes and when they see this header they will not 'deliver' in theyr vcl_deliver(). So I tried this configuration</div>
<div><br></div><div><div>sub vcl_deliver {</div><div>         if (req.http.Cache-Control ~ "just-cache") {</div><div>               error 200 "Cached";</div><div>               return (pass);</div><div>
         }</div><div>    return (deliver);</div><div>}</div></div><div><br></div><div>But no good luck. I guess vcl_deliver just can't get the value of  req.http.Cache-Control.  </div><div><br></div><div>Is it still possible to achieve this just with VCL?</div>
<div><br></div><div>pahud</div><div><br></div>