- 22 Aug, 2011 6 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
When we pushed the object allocation into the stevedores for -spersistent, we did not add LRU eviction to that allocation path. Then we added the Transient storage as a fallback for objects we could not allocate, and they all went there. Change the way object allocation works as follows: If VCL set a stevedore hint and it is valid, we stick with it, and LRU that stevedore attempting to make space. If no valid hint is given, try all stevedores in turn, then LRU one of them to make space. Fixes #953
-
Poul-Henning Kamp authored
an object. Fixes #985
-
Poul-Henning Kamp authored
are willing to evict per storage allocation attempt. Previously this was hardcoded at 50, make it 10 instead.
-
Poul-Henning Kamp authored
-
- 19 Aug, 2011 1 commit
-
-
Tollef Fog Heen authored
The ABI we give vmods consist of the Varnish version number and the git commit ID meaning we can break ABI at will. Output a warning if we can't determine git commit ID
-
- 17 Aug, 2011 13 commits
-
-
-
Poul-Henning Kamp authored
data, the thread would go into a spin. Fixes #942
-
-
Per Buer authored
-
Per Buer authored
-
-
Poul-Henning Kamp authored
-
Per Buer authored
-
Per Buer authored
-
Per Buer authored
-
Poul-Henning Kamp authored
Found & Fixed by: Martin Fixes #978
-
Poul-Henning Kamp authored
Found & Fixed by: Martin Fixes #979
-
Poul-Henning Kamp authored
we transform (gzip/gunzip) we stream and backend didn't send c-l. Fixes #980 Testcase by: Martin
-
- 15 Aug, 2011 19 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
non-busy. Not sure what I thought when I changed it last, but it was clearly not smart thinking. Spotted by: Martin Test case by: Martin Fixes #963
-
Poul-Henning Kamp authored
If the first (policy-chosen) backend fails to get us a connection, retry a random backend (still according to their weight) until retries are exhausted. Kristian sent a proof of concept patch, I just cleaned it up and made it compile. Thanks to: Kristian Fixes #977
-
Poul-Henning Kamp authored
32 bit systems. Spotted by: Kristian
-
Per Buer authored
didn't get it rigth the first time. Thanks to scoof for pointing it out.
-
Per Buer authored
Explained the semantics quickly so people understand why not all objects survive a crash
-
Per Buer authored
-
Per Buer authored
-
-
Per Buer authored
-
Kristian Lyngstol authored
-
-
Kristian Lyngstol authored
-
-
Poul-Henning Kamp authored
response code stuff and fully incorporate the fact that they are both 16 unsigned now. No functional changes.
-
Kristian Lyngstol authored
Ironically, this does NOT fix #971 (see if you can handle this, trac). (WIP)
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
- 11 Aug, 2011 1 commit
-
-
Poul-Henning Kamp authored
the silo into VM. If this fails or we get garbage, the silo will be cleared. Fixes #962
-