cron { 'wikibase-dispatch-changes4': ensure => $ensure, command => "echo \"\$\$: Starting dispatcher\" >> ${dispatch_log_file}; /usr/local/bin/mwscript extensions/Wikibase/repo/maintenance/dispatchChanges.php --wiki wikidatawiki >> ${dispatch_log_file} 2>&1; echo \"\$\$: Dispatcher exited with $?\" >> ${dispatch_log_file}", user => $mediawiki::users::web, minute => '*/3', require => File['/var/log/wikidata'], } cron { 'wikibase-dispatch-changes-test': ensure => $ensure_testwiki, command => "echo \"\$\$: Starting dispatcher\" >> ${test_dispatch_log_file}; /usr/local/bin/mwscript extensions/Wikibase/repo/maintenance/dispatchChanges.php --wiki testwikidatawiki >> ${test_dispatch_log_file} 2>&1; echo \"\$\$: Dispatcher exited with $?\" >> ${test_dispatch_log_file}", user => $mediawiki::users::web, minute => '*/15', require => File['/var/log/wikidata'], }
I'm filing this specifically because it's the last MediaWiki cron that runs on mwmaint*. If we could get rid of this we could simplify some code in the DC switchover process.