This document https://www.mediawiki.org/wiki/Wikibase/Notes/Change_propagation describes how change propagation works, but not how to set it up (via a cronjob apparently?)
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T241215 Improve Wikibase lower and mid level documentation | |||
Resolved | None | T89175 [Task] Create documentation on how to set up change propagation |
Event Timeline
Comment Actions
Just some starting points:
- Wikibase/repo/maintenance/pruneChanges.php and Wikibase/lib/maintenance/dispatchChanges.php are the scripts
- Cron jobs in production for that (and other things) are defined in https://github.com/wikimedia/operations-puppet/blob/production/manifests/misc/maintenance.pp#L190-240
- (Potentially) relevant settings: $wgWBRepoSettings['localClientDatabases'], $wgWBRepoSettings['clientDbList'], $wgWBClientSettings['changesDatabase'] and possibly more
Comment Actions
I guess the documentation on https://doc.wikimedia.org/Wikibase/master/php/md_docs_topics_change-propagation.html is a bit too low level.
This is probably one of the areas that needs some higher levels docs.
Comment Actions
By now, this system has been rewritten and (hopefully) well documented. Also, it does no longer need much setup beyond the general ability to run MediaWiki's jobs.
The main documentation: