Page MenuHomePhabricator

Use "foreign wiki" facility to implement access to wb_changes across clusters.
Closed, ResolvedPublic

Description

Proposed solution for bug 38972:

pollForChanges should access the repo's wb_changes table using the "foreign wiki" facility implemented by mediawiki's LBFactory_multi. This is the way cross cluster database access is implemented for GlobalUsage, CentralAuth, etc.

(Tangent: the same mechanism could perhaps later be used to push changes to the job queue of multiple wikis).

The implementation is simple enough, once I261a2a31 is merged, there's hardly anything left to do. But the required setup of the load balancer is pretty complex and needs some investigation.


Version: unspecified
Severity: normal

Details

Reference
bz40543

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:13 AM
bzimport set Reference to bz40543.
bzimport added a subscriber: Unknown Object (MLST).

Verified in Wikidata demo time for sprint 20