for the job queue use case we have a lot of very low-volume job types and it doesn't make sense to designate a special worker for all of them, so we need to create a catch-all-others type of rule in ChangeProp - it will look at other rules and subscribe to all topics matching a pattern that other rules are not subscribed to yet.
Customize query in gerrit
|Separate regexed rules for multi-topic rules support.||mediawiki/services/change-propagation/deploy||master||+15 -3|
|Resolved||• Pchelolo||T157088 [EPIC] Develop a JobQueue backend based on EventBus|
|Resolved||• Pchelolo||T190327 FY17/18 Q4 Program 8 Services Goal: Complete the JobQueue transition to EventBus|
|Resolved||• Pchelolo||T191238 Add support for catch-all rule in ChangeProp|
The multi-topic rule support was added to change-prop ad deployed for the JobQueue.
What's left is to make that exclusive so that we don't double-subscribe if we have a regex catch-all rule