Page MenuHomePhabricator

Support redis as a cache store
Closed, DeclinedPublic

Description

What it says on the tin. It would be nice to not be bound to in-memory caches within Gerrit or the on-disk caches. Neither allow for a multi-master/HA setup.

Something like Redis is probably best--objects aren't huge, not a ton of eviction, tend to stick around for awhile.

Similar model for WebSessions

Event Timeline

demon removed demon as the assignee of this task.May 10 2017, 5:51 PM

Not actively working on this right now.

If we go for HA, we will most certainly use the high availability plugin. Although the caches are not shared, the caches evictions are to prevent staleness.

https://gerrit.googlesource.com/plugins/high-availability/