Last modified: 2013-10-17 04:07:18 UTC
I'm not quite sure why, but special pages are updated on small wikis twice - A run over all.dblist, and then later a run over small.dblist In it's present state, the small only cronjob is useless. I'll probably just disable it for now class misc::maintenance::update_special_pages { cron { update_special_pages: command => "flock -n /var/lock/update-special-pages /usr/local/bin/update-special-pages > /home/wikipedia/logs/norotate/updateSpecialPages.log 2>&1", user => "apache", monthday => "*/3", hour => 5, minute => 0, ensure => present; update_special_pages_small: command => "flock -n /var/lock/update-special-pages-small /usr/local/bin/update-special-pages-small > /home/wikipedia/logs/norotate/updateSpecialPages-small.log 2>&1", user => "apache", monthday => "*/3", hour => 4, minute => 0, ensure => present; } file { "/usr/local/bin/update-special-pages": source => "puppet:///files/misc/scripts/update-special-pages", owner => apache, group => wikidev, mode => 0755, ensure => present; "/usr/local/bin/update-special-pages-small": source => "puppet:///files/misc/scripts/update-special-pages-small", owner => apache, group => wikidev, mode => 0755, ensure => present; } } reedy@fenari:/home/wikipedia/logs/norotate$ cat /usr/local/bin/update-special-pages #!/bin/bash cd /home/wikipedia/common/multiversion for db in `</home/wikipedia/common/all.dblist`; do echo $db php MWScript.php updateSpecialPages.php $db echo echo done reedy@fenari:/home/wikipedia/logs/norotate$ cat /usr/local/bin/update-special-pages-small #!/bin/bash cd /home/wikipedia/common/multiversion for db in `</home/wikipedia/common/small.dblist`; do echo $db php MWScript.php updateSpecialPages.php $db echo echo done
https://gerrit.wikimedia.org/r/45786
Patch got merged today, closing as FIXED.