- 13 Dec, 2018 1 commit
-
-
Poul-Henning Kamp authored
-
- 12 Dec, 2018 1 commit
-
-
Poul-Henning Kamp authored
-
- 11 Dec, 2018 7 commits
-
-
Dridi Boukelmoune authored
It turns out people are really attached to their varnish.params file.
-
Dridi Boukelmoune authored
See `git grep PROXY -- bin/varnishd/mgt/mgt_main.c`.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
that should not happen.
-
Poul-Henning Kamp authored
would give subsequent esi-includes the wrong vcl.
-
Poul-Henning Kamp authored
-
- 10 Dec, 2018 2 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
not need it (acceptor, h2_sess)
-
- 09 Dec, 2018 1 commit
-
-
Nils Goroll authored
-
- 06 Dec, 2018 3 commits
-
-
Poul-Henning Kamp authored
store more stuff in it.
-
Dag Haavi Finstad authored
This reverts commit 5b6a4e56.
-
Dag Haavi Finstad authored
-
- 05 Dec, 2018 9 commits
-
-
Nils Goroll authored
The moment we unlock the oh, another thread could rush req Partially undoes f35b86bc Huge thank you to @mbgrydeland for spotting my mistake
-
Nils Goroll authored
-
Nils Goroll authored
and polish the output formatting by reordering Ref #1799
-
Nils Goroll authored
Ref #2743
-
Nils Goroll authored
-
Nils Goroll authored
-
Nils Goroll authored
see 11 lines down
-
Dag Haavi Finstad authored
req's on waiting list do indeed hold an objhead ref (req->hash_objhead), so the condition for the while loop in hsh_deref_objhead_unlock will always evaluate to false. This gets rid of the needless rushing code and replaces it with an assert.
-
Poul-Henning Kamp authored
avoid the LONG_MAX check.
-
- 04 Dec, 2018 11 commits
-
-
Poul-Henning Kamp authored
Simplify the !busy cases Inspired by: #2856
-
Poul-Henning Kamp authored
Use req->hash_always_miss directly Inspired by: #2856
-
Poul-Henning Kamp authored
Refactor the hit-cases Inspired by: #2856
-
Poul-Henning Kamp authored
Move successful loop termination out of the loop. Inspired by: #2856
-
Poul-Henning Kamp authored
-
Dridi Boukelmoune authored
-
Martin Blix Grydeland authored
Make use of the new hsh_deref_objhead_unlock() in HSH_Lookup() to reduce the number of times the objhead mutex is taken during cache hits.
-
Martin Blix Grydeland authored
Split hsh_deref_objhead() into two parts, with the new hsh_deref_objhead_unlock() function expecting a locked objhead reference on input.
-
Martin Blix Grydeland authored
Make this function lower case for consistency.
-
Martin Blix Grydeland authored
This changes the hash slingers deref function to take a locked objhead on input, and unlocking it before returning. This saves a lock/unlock sequence for critbit (which is the critical one) on HSH_DerefObjHead.
-
Martin Blix Grydeland authored
Move the clean up call to HSH_DeleteObjHead inside of the hash deref methods that require it, instead of having the outside (single) caller do it based off the return value. This just cleans up and makes the logic more transparent.
-
- 03 Dec, 2018 5 commits
-
-
Nils Goroll authored
-
Nils Goroll authored
This is caught by assert(lr == HSH_HIT || lr == HSH_GRACE); in cnt_lookup()
-
Nils Goroll authored
Closes #2743
-
Nils Goroll authored
in particular, move logging
-
Nils Goroll authored
-