- 24 Aug, 2011 1 commit
-
-
Poul-Henning Kamp authored
-
- 23 Aug, 2011 12 commits
-
-
Poul-Henning Kamp authored
the SMA to run out of space eventually.
-
Tollef Fog Heen authored
-
Tollef Fog Heen authored
If we were panic-ing in multiple threads at the same time, the panic buffer would be partially overwritten. Prevent this with a mutex
-
Poul-Henning Kamp authored
-
Tollef Fog Heen authored
-
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
-
Tollef Fog Heen 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 26 commits
-
-
Poul-Henning Kamp authored
data, the thread would go into a spin. Fixes #942
-
Per Buer authored
-
Poul-Henning Kamp 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
-
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
Explained the semantics quickly so people understand why not all objects survive a crash
-
Tollef Fog Heen authored
more on transient. didn't get it rigth the first time. Thanks to scoof for pointing it out. (cherry picked from commit 6a59dacc and 0b23a0f0)
-
Per Buer authored
-
Per Buer 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.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
the silo into VM. If this fails or we get garbage, the silo will be cleared. Fixes #962
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
end of the UINT_MAX items we can support. Found by adding a lot of asserts and brute force testing, both of which I have left in. Fixes #967 May also be relevant to #827 (cherry picked from commit 726d93ff and a6ddafc0)
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
also have the 206/range handling. Instead of building the 304 response from scratch, dumb down the 200 response accordingly. This implement the policy consideration of #970 led to.
-
Poul-Henning Kamp authored
Written by: Martin
-
Poul-Henning Kamp authored
prefer IMS, it is less work and less data to transmit. Fixes #972 Thanks to: Martin
-
Poul-Henning Kamp authored
into the RFC policy module where it belongs.
-