]> err.no Git - varnish/commitdiff
Add XXX comment
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 15:10:36 +0000 (15:10 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Thu, 20 Jul 2006 15:10:36 +0000 (15:10 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@530 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_expire.c

index a1c570bfba2300423497191373c7f9b6ba887965..d76b5971305958f0188359a076ba41c07ffcc8c4 100644 (file)
@@ -2,6 +2,13 @@
  * $Id$
  *
  * Expiry of cached objects and execution of prefetcher
+ *
+ * XXX: Objects can linger on deathrow as long as a slow client
+ * XXX: tickles data away from it.  With many slow clients this could
+ * XXX: possibly make deathrow very long and make the hangman waste
+ * XXX: time.  The solution is to have another queue for such "pending
+ * XXX: cases" and have HSH_Deref() move them to deathrow when they
+ * XXX: are ready.
  */
 
 #include <unistd.h>