ReleaseEngineering/Archive/Android Tegras: Difference between revisions

add post re-image steps
(clarify need for step)
(add post re-image steps)
Line 444: Line 444:
===To enable pandas===
===To enable pandas===
* update devices.json in tools repo so relays point to correct data centre.  Example: https://bugzilla.mozilla.org/attachment.cgi?id=8419438&action=edit.  With the next reconfig, [https://wiki.mozilla.org/ReleaseEngineering/How_To/Android_Tegras#Update_software_on_the_foopies |ensure that the latest version of the tools repo is updated on the foopies]
* update devices.json in tools repo so relays point to correct data centre.  Example: https://bugzilla.mozilla.org/attachment.cgi?id=8419438&action=edit.  With the next reconfig, [https://wiki.mozilla.org/ReleaseEngineering/How_To/Android_Tegras#Update_software_on_the_foopies |ensure that the latest version of the tools repo is updated on the foopies]
* Relops will reimage the foopies. The directories in /builds will need to be recreated. Use:
* Relops will reimage the foopies. Two post imaging steps are needed on each foopy:
** The directories in /builds will need to be recreated. Use:
   tools/buildfarm/maintenance/manage_foopies.py -f ../mobile/devices.json -H $foopy create_device_dirs
   tools/buildfarm/maintenance/manage_foopies.py -f ../mobile/devices.json -H $foopy create_device_dirs
** Make sure the "tools" checkout is up to date. Use:
    for f in $(grep ^foop ~1/train_2_short.txt | cut -d, -f1) ; do
        ./manage_foopies.py -f ../mobile/devices.json -H $f update
    done
    for f in $(grep ^foop ~1/train_2_short.txt | cut -d, -f1) ; do
        ./manage_foopies.py -f ../mobile/devices.json -H $f show_revision
    done
* For good measure (i.e. optional-but-good-if-you-have-time), I reimage the panda devices in lifeguard ui of mozpool http://mobile-imaging-010.p10.releng.scl1.mozilla.com/ui/lifeguard.html
* For good measure (i.e. optional-but-good-if-you-have-time), I reimage the panda devices in lifeguard ui of mozpool http://mobile-imaging-010.p10.releng.scl1.mozilla.com/ui/lifeguard.html
* In slavealloc db: update the datacentre they belong to and enable the devices
* In slavealloc db: update the datacentre they belong to and enable the devices
Confirmed users
1,351

edits