ReleaseEngineering/Archive/Enable or Disable Updates on Aurora: Difference between revisions
No edit summary |
(→Update bouncer: add nightly too) |
||
| Line 49: | Line 49: | ||
== Update bouncer == | == Update bouncer == | ||
The version needs updating in | The version needs updating in these bouncer locations: | ||
* [https://bounceradmin.mozilla.com/admin/mirror/location/9380/ firefox-aurora-latest] | * [https://bounceradmin.mozilla.com/admin/mirror/location/9380/ firefox-aurora-latest] | ||
* [https://bounceradmin.mozilla.com/admin/mirror/location/9717/ firefox-aurora-stub] | * [https://bounceradmin.mozilla.com/admin/mirror/location/9717/ firefox-aurora-stub] | ||
and also this one for nightly: | |||
* [https://bounceradmin.mozilla.com/admin/mirror/location/9379/ firefox-nightly-latest] | |||
Revision as of 23:51, 5 December 2014
When Nightly merges into Aurora every 6 weeks we lock Aurora updates at a specific old version for a period of time (days to a week) while QA runs some tests. Once their tests have passed, we re-enable updates. We're also occaisonly asked to disable updates temporarily for other reasons. This document describes how to do both of these things.
Note the magic rule ids below. These correspond to ids of rows in the "rules" table of Balrog. If we fix bug 1067402 we can pass more intelligable values here.
Disabling Updates
NOTE: Disabling no longer has to be done by hand during uplifts. The uplift script does it. As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've locked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 -n lock # Run without dry run to lock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -r 10 -r 18 lock
This will eventually be integrated with the merge day script.
Enabling Updates
Unlike disabling, Firefox and Fennec aren't always re-enabled at the same time.
Fennec
As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've unlocked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 -n unlock # Run without dry run to unlock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 8 unlock
Firefox
As cltbld@buildbot-master81:
cd /home/cltbld/ rm -rf tools hg clone https://hg.mozilla.org/build/tools cd tools/scripts/updates # Run with dry run first, sanity check the "Would've unlocked" lines. python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 -n unlock # Run without dry run to unlock the updates python2.7 balrog-nightly-locker.py -a https://aus4-admin.mozilla.org -c /builds/buildbot/build_scheduler/master/BuildSlaves.py -u ffxbld -r 10 -r 18 unlock
Update bouncer
The version needs updating in these bouncer locations:
and also this one for nightly: