Streaming and backend conditional requests
geoff at uplex.de
Thu Jan 12 19:34:10 CET 2012
-----BEGIN PGP SIGNED MESSAGE-----
On 01/12/12 06:29 PM, Artur Bergman wrote:
> I have no idea why all this complexity exist, and I have no idea why it is exposed to VCL.
> It seems to me that an IMS patch can be fairly transparent, and very very simple.
Fair enough. But actually the considerations here don't involve VCL at all.
One way or another, streaming and IMS will want to co-exist in Varnish.
We could avoid the complexity by leaving it as it is now -- then IMS
will never attempt to validate an object while it's still streaming.
But it doesn't seem unreasonable to want to take advantage of IMS to
avoid fetching a large object that Varnish already has. Especially when
new streaming arrives, which IIUC aims to make a streaming object
available to more than one client at a time.
If we want to have that, then the simple solution in place now won't
work. We'll have to work out how IMS interacts with streaming and
storage. Any working solution that keeps things simple would certainly
** * * UPLEX - Nils Goroll Systemoptimierung
Tel +49 40 2880 5731
Mob +49 176 636 90917
Fax +49 40 42949753
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (SunOS)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----END PGP SIGNATURE-----
More information about the varnish-dev