ReleaseEngineering/Archive/Android Tegras: Difference between revisions

(Add instructions on moving a tegra between foopies)
Line 183: Line 183:
The steps are written for moving one tegra. If you're moving a bunch, then you may want to apply each major step to all tegras involved, and use the "reconfigure foopy" approach to save work.
The steps are written for moving one tegra. If you're moving a bunch, then you may want to apply each major step to all tegras involved, and use the "reconfigure foopy" approach to save work.


# update foopies.sh in your working directory
'''NOTE:''' use this technique to replace a tegra as well. (It's really two moves: move old to dust bin, then move replacement to live.)
 
# update foopies.sh & tegras.json in your working directory
# commit the changes to <tt>foopies.sh</tt> and <tt>tegras.json</tt>
# in buildbot, request a "graceful shutdown"
# in buildbot, request a "graceful shutdown"
#* wait for tegra to show "idle"
#* wait for tegra to show "idle"
Line 191: Line 194:
#** <strike>'''OR''' run <tt>./foopies.sh old_foopy_number</tt> from your working directory</strike> blocked by: {{bug|713690}}
#** <strike>'''OR''' run <tt>./foopies.sh old_foopy_number</tt> from your working directory</strike> blocked by: {{bug|713690}}
# on the new foopy:
# on the new foopy:
#* update the local tools: <tt>cd /builds/tools ; hg pull --update; cd -</tt>
#* manually add the tegra to the <tt>/builds/create_dirs.sh</tt> file
#* manually add the tegra to the <tt>/builds/create_dirs.sh</tt> file
#* if this is a replacement tegra, manually push the ini files by judicious use of lines in <tt>update_tegra_ini.sh</tt>
#** skip if doing initial configuration of the new foopy
#** skip if doing initial configuration of the new foopy
#* manually run <tt>cd /builds; ./create_dirs.sh</tt>
#* manually run <tt>cd /builds; ./create_dirs.sh</tt>
Line 197: Line 202:
#** <strike>'''OR''' run <tt>./foopies.sh new_foopy_number</tt> from your working directory</strike> blocked by: {{bug|713690}}
#** <strike>'''OR''' run <tt>./foopies.sh new_foopy_number</tt> from your working directory</strike> blocked by: {{bug|713690}}
#* restart the tegras using <tt>cd /builds ; ./start_cp.sh</tt>
#* restart the tegras using <tt>cd /builds ; ./start_cp.sh</tt>
# commit the changes to <tt>foopies.sh</tt>


= Environment =
= Environment =
Confirmed users
1,351

edits