Page MenuHomePhabricator

Separate ChangeProp and JobQueue Redis
Closed, DeclinedPublic


Currently the ChangeProp instances used for RESTBase updates and for MediaWiki-Core-JobQueue uses the same instances of Redis running on the rdb cluster on port 6382. We are not loading Redis a lot right now, the average mem usage is just about 500 megs, but if one of the services starts spamming Redis it could affect the other one.

It wouldn't be a big deal, because both services rely on Redis only for deduplication and rate limiting and will be operational if Redis is down, but in order to separate services even more I think we need dedicated instances for each service.

Event Timeline

Pchelolo triaged this task as Medium priority.Dec 22 2017, 7:07 PM
Pchelolo created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript

+1. Given the way Redis is used in CP and CP4JQ, we might want to set these separate instances up in Kubernetes as early as Q4!

the idea is still solid, but I don't think there's a pressing need to do it now.