Spot on the beta cluster instance deployment-jobrunner01.eqiad.wmflabs ( T76999 ):
Notice: /Stage[main]/Mediawiki::Jobrunner/Package[jobrunner]/ensure: ensure changed '5c927f9091f446452b9fd7bcb69614c7a7fe6eff' to 'origin/srv/deployment/jobrunner/jobrunner' Info: /Stage[main]/Mediawiki::Jobrunner/Package[jobrunner]: Scheduling refresh of Service[jobrunner] Notice: /Stage[main]/Mediawiki::Jobrunner/Service[jobrunner]: Triggered 'refresh' from 1 events
On the instance the git repo for jobrunner is under /srv/deployment/jobrunner/jobrunner and:
$ git rev-parse HEAD 5c927f9091f446452b9fd7bcb69614c7a7fe6eff
Seem that the Trebuchet ruby provider should resolve the reference origin/srv/deployment/jobrunner/jobrunner to a sha1 before comparing with the local HEAD.
Additionally I found out the repository to NOT be up to date:
$ git rev-parse origin/HEAD 13852d0b77bd5fadaecb45fd3f0fc5556bea8407 $ git log --decorate --oneline HEAD^..origin/HEAD 13852d0 (origin/master, origin/HEAD) Add logging to track down OOM ^^^^^^^^^^^^^^^^^^^^^^^^^^ 23acfaf Removed obsolete TODO comment 316593f Use LLEN instead of lSize (a binding alias) d426235 Recover better from aggregator server network partitions ff2be2e Merge "Various documentation updates" 3e29c22 Removed extra "tries" increment in the redis job queue d2b0ba7 Various documentation updates 0b6fcc5 Timestamp debug log messages, too. 794bd88 Update path reference for /srv/mediawiki f5fde2a Avoid a few notices if proc_open() fails 19c880d Lower the delay when no jobs are available 795baf3 Configuration rewrite, part 2 5c927f9 (HEAD, master) trim() the stderr output too ^^^^^^^^^^^^ $