]> err.no Git - varnish/commit
Instead of sleeping as soon as we see a busy object, traverse the rest
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 28 Jan 2008 09:09:12 +0000 (09:09 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 28 Jan 2008 09:09:12 +0000 (09:09 +0000)
commit426553907c07a0f741d66f524395c149f7d9ef6e
treedc90bd4f38bae2807490c0345edd80ee814bd6fa
parentd604caeaf64bbecfff49d4686dfdd86659ff9986
Instead of sleeping as soon as we see a busy object, traverse the rest
of the objects on the objecthead to see if there is anything we can use.

This unpessimizes Vary: processing, where we previously might go to sleep
on a busy object despite the fact that we have a good and valid object
with the Vary: we desire.

git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@2390 d4fa192b-c00b-0410-8231-f00ffab90ce4
varnish-cache/bin/varnishd/cache_hash.c