Streaming patches
Martin Blix Grydeland
martin at varnish-software.com
Mon Jan 9 13:08:04 UTC 2012
Hi PHK,
These are the streaming patches as they look now. I would very much like to
have a discussion round this structure, the use of different modes when we
don't have a thread available etc. See specifically the areas marked
"MBGXXX"
-Martin
--
Martin Blix Grydeland
Varnish Software AS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Functionality-for-a-worker-to-grab-another-worker-to.patch
Type: text/x-patch
Size: 8575 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Make-FetchBody-take-a-busyobj-struct-as-parameter-in.patch
Type: text/x-patch
Size: 2944 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0001.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Add-a-configurable-through-parameter-stream_maxchunk.patch
Type: text/x-patch
Size: 2154 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-Don-t-free-the-object-store-when-fetch-fails-and-str.patch
Type: text/x-patch
Size: 1239 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-Add-a-condvar-to-struct-vbo.patch
Type: text/x-patch
Size: 1089 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-Make-VBO_DerefBusyObj-return-refcount-after-decremen.patch
Type: text/x-patch
Size: 1494 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0005.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0007-Add-stream-data-synchronization-functions-to-cache_b.patch
Type: text/x-patch
Size: 3065 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0008-Rework-RES_StreamPoll-to-use-the-VBO_StreamData-and-.patch
Type: text/x-patch
Size: 5536 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0009-Add-VBO_StreamStopped-and-VBO_StreamWait-thread-sync.patch
Type: text/x-patch
Size: 2947 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0010-Add-general-lock-functions-for-busyobjs.patch
Type: text/x-patch
Size: 1616 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0011-Lock-busyobj-when-doing-late-object-header-changes-e.patch
Type: text/x-patch
Size: 1897 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0012-Use-background-thread-fetching-when-streaming.patch
Type: text/x-patch
Size: 13161 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0011.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0013-Add-a-couple-of-streaming-test-cases.patch
Type: text/x-patch
Size: 2271 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0012.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0014-Don-t-double-allocate-busyobj-on-pipes.patch
Type: text/x-patch
Size: 812 bytes
Desc: not available
URL: <https://www.varnish-cache.org/lists/pipermail/vinyl-dev/attachments/20120109/1cffa980/attachment-0013.bin>
More information about the vinyl-dev
mailing list