Last modified: 2014-01-13 20:21:59 UTC
Several tools on Tools and probably some on Labs digest the IRC feed of recent changes for Wikimedia wikis to act on/process/filter/etc. Recently, the RedisPubSubFeedEngine feed engine was added to MediaWiki. It would be nice to use this to set up a more reliable and supported way to feed recent changes to tools in the Labs/Tools project. With Redis replication available, one Redis collector would gather all recent changes in the cluster, properly firewalled, and then provide this feed to probably multiple slaves in Labs that can be accessed from any Labs/Tools host. As the bandwidth and CPU cycles already exists for the IRC readers, the infrastructure should be able to handle this. Apparently, by default RedisPubSubFeedEngine posts all recent changes to a channel "rc". This would need to be prefixed à la "#en.wikipedia".