envoyproxy/envoy
View on GitHubCacheFilter: Ensure that cache key hash function is long-term stable
Open
#10,135 opened on Feb 21, 2020
area/cachehelp wanted
Repository metrics
- Stars
- (27,997 stars)
- PR merge metrics
- (Avg merge 8d) (378 merged PRs in 30d)
Description
CacheFilter uses MessageUtil::hash to compute key hashes, but it isn't clear whether MessageUtil::hash is guaranteed stable across releases, operating systems, etc. This stability is needed for persistent caches, to avoid cache flushes.
Not a blocker for most deployments.