Varnish cache behaves weirdly on chunked transfers #7

Closed
opened 2020-03-17 22:12:09 +00:00 by caskd · 2 comments
Owner

Varnish caches chunked transfers in a weird, rather wrong way ending up in problems while streaming videos or seeking through them. The range header seems to not be the problem as hashing that does not help against the problem. This was tested further in the chain and the following processor (HAProxy) does not have the problem, so this is Varnish for sure.

Varnish caches chunked transfers in a weird, rather wrong way ending up in problems while streaming videos or seeking through them. The `range` header seems to not be the problem as hashing that does not help against the problem. This was tested further in the chain and the following processor (HAProxy) does not have the problem, so this is Varnish for sure.
Author
Owner

Multiple ranges: https://github.com/varnishcache/varnish-cache/issues/2739

7d59c25676 shows that bypassing the cache while the Range header is present helps.

Multiple ranges: https://github.com/varnishcache/varnish-cache/issues/2739 https://git.redxen.eu/RedXen/frontend/commit/7d59c25676a220efe983d225d07b278423f25a2e shows that bypassing the cache while the `Range` header is present helps.
Author
Owner

Resolved in 7d59c25676

Resolved in https://git.redxen.eu/RedXen/frontend-docker/commit/7d59c25676a220efe983d225d07b278423f25a2e
caskd closed this issue 2020-04-25 15:45:03 +00:00
This repo is archived. You cannot comment on issues.
No Label
No Milestone
No Assignees
1 Participants
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: RedXen/frontend-docker#7
No description provided.