[PATCH,VDD15Q3] Changes related to VCL temperature

Dridi Boukelmoune dridi at varni.sh
Thu Sep 10 19:38:49 CEST 2015


Hi,

This is Varnish 4.1 material.

I have finally done and tested the changes we had decided to make
during the last VDD:
- removing the USE event
- allowing VMODs to fail a WARM event
- VCL reference counting for VMODs
- relaxing the "cold" restrictions on cooling VCLs

I have found and fixed more issues than anticipated after I updated my
DNS director draft to comply to the new rules. I'm happy to say that
the director is actually simpler to implement now. I have also updated
the documentation along with the code, but I may have missed some
changes and I'm running late for tonight's rehearsal :)

Best Regards,
Dridi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Get-rid-of-VCL_EVENT_USE.patch
Type: text/x-patch
Size: 4825 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Turn-VCL-state-magic-numbers-into-an-enum.patch
Type: text/x-patch
Size: 4480 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Remove-unused-handling.patch
Type: text/x-patch
Size: 742 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Reserve-space-for-the-cooling-state-in-vcl.list.patch
Type: text/x-patch
Size: 1389 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0013.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-VMODs-can-now-fail-a-VCL-warm-up.patch
Type: text/x-patch
Size: 17301 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0014.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-VMODs-handling-of-VCL_EVENT_COLD-must-be-failsafe.patch
Type: text/x-patch
Size: 1108 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0015.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Allow-VMODs-to-hold-a-reference-on-a-warm-VCL.patch
Type: text/x-patch
Size: 5050 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0016.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Don-t-allow-a-VCL-transition-from-cooling-to-warm.patch
Type: text/x-patch
Size: 1646 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0017.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Allow-VMODs-to-create-backends-for-a-cooling-VCL.patch
Type: text/x-patch
Size: 1573 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0018.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Catch-a-vcl.state-failure-on-the-manager-side.patch
Type: text/x-patch
Size: 6918 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20150910/2dc3b008/attachment-0019.bin>


More information about the varnish-dev mailing list