[PATCH] finally allow return(synth()) in vcl_deliver

Nils Goroll slink at schokola.de
Thu Jul 10 17:19:06 CEST 2014

I have revisited https://www.varnish-cache.org/trac/ticket/1027 and IIUC phk has
now done all the necessary groundwork to allow return(synth) in deliver:

cnt_synth returns with either REQ_FSM_MORE for VCL_RET_RESTART or REQ_FSM_DONE
after having called its custom delivery code path via V1D_Deliver_Synth(req).

The rest of the calling code in cnt_deliver is identical for restart and synth.

If you need historical background: Kristian had left helpful commit links and a
summary in https://www.varnish-cache.org/trac/ticket/1027
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-allow-return-synth-.-in-vcl_deliver.patch
Type: text/x-patch
Size: 3536 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-dev/attachments/20140710/bc862a36/attachment.bin>

More information about the varnish-dev mailing list