Skip to content

Future-proofed "cache override"#659

Draft
cceckman-at-fastly wants to merge 3 commits into
mainfrom
cceckman/cache-override-v3
Draft

Future-proofed "cache override"#659
cceckman-at-fastly wants to merge 3 commits into
mainfrom
cceckman/cache-override-v3

Conversation

@cceckman-at-fastly

@cceckman-at-fastly cceckman-at-fastly commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

The existing cache override hostcalls didn't support adding additional fields; in this case, a field to bound how long the request spends waiting for request collapsing to complete.

Add a v3 "set cache override" hostcall, structured so as to allow future extensibility. Add the new lookup-timeout value as well. (Since Viceroy doesn't implement HTTP caching today, the override is a no-op.)

The existing cache override hostcalls didn't support adding additional
fields; in this case, a field to bound how long the request spends
waiting for request collapsing to complete.

Add a v3 "set cache override" hostcall, structured so as to allow future
extensibility. Add the new lookup_timeout value as well. (Since Viceroy
doesn't implement HTTP caching today, the override acts as a no-op.)
@cceckman-at-fastly cceckman-at-fastly changed the title cceckman/cache override v3 Future-proofed "cache override" Jul 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant