-
Tollef Fog Heen authored
r4859: Make the critbit "Y" a independently allocated struct, rather than using the objhead as carrier for it. The time difference between objhead freeing and Y freeing is very significant on systems with rolling URLS (ie: "article=%d") resulting in far too many objheads being stuck on the cooling list. r4860: Also cool off objheaders r4861: Add a single write memory barrier, to be absolutely 100% sure that the tree is sane at all points. git-svn-id: http://www.varnish-cache.org/svn/branches/2.1@5046 d4fa192b-c00b-0410-8231-f00ffab90ce4
485bc5db