Skip to content

caching: Support out-of-thread (async) HttpCache implementations#12622

Merged
mattklein123 merged 15 commits intoenvoyproxy:masterfrom
yosrym93:async
Aug 24, 2020
Merged

caching: Support out-of-thread (async) HttpCache implementations#12622
mattklein123 merged 15 commits intoenvoyproxy:masterfrom
yosrym93:async

Conversation

@yosrym93
Copy link
Contributor

Commit Message:
Added support to out-of-thread (async) implementations of HttpCache.
Signed-off-by: Yosry Ahmed yosryahmed@google.com

Additional Description:

  • Cache callbacks are now posted to the dispatcher to make sure they are run on the worker thread.
  • Simplified the CacheFilter state management and tests as all caches are now treated in the same way.

Risk Level: Low
Testing: Updated existing tests
Docs Changes: N/A
Release Notes: N/A

Loading
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.

4 participants