Closed Bug 914302 Opened 11 years ago Closed 11 years ago

Upgrade production tegras and pandas to Watcher 1.16

Categories

(Infrastructure & Operations Graveyard :: CIDuty, task)

x86
macOS
task
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: pmoore, Assigned: pmoore)

References

Details

There is a new version of Watcher (1.16) which should be applied to all production tegras. This has already been applied successfully to all staging devices (see https://bugzilla.mozilla.org/show_bug.cgi?id=876715).

The plan is to deploy this to all production tegras and pandas on Friday 13 (!!) September, in the following period (stated in multiple timezones, for convenience):

    00:30 - 04:30 PDT
    03:30 - 07:30 EDT
    09:30 - 13:30 CEST
    19:30 - 23:30 NZST

If any major issues are discovered, pandas can be reimaged via Mozpool, and tegras can be reimaged using the imaging notebook.

In addition, we will be providing a new image for tegras which contains the updated Watcher (1.16) and the new SUT Agent (1.19). Assuming no major issues are found after go-live, these new images can replace the existing images we have, so that future tegra-reimaging will use the new versions of the tools.
Some requests:

Sheriffs: please can you confirm that you are ok with this deployment window?

All: My current strategy is to have a complete outage during this time for mobile testing - however, if required, I can deploy in 2 batches of masters, so that half the tegras and pandas are available while the other half are being updated, and vice versa. Please let me know if this is required. This would then not require a complete outage, but we would have a longer period of low capacity.

Callek/kmoir: can you review my description and check you agree with everything I have said.

Callek: can you please confirm how the rollback procedure should be triggered for tegras, and let me know if I need to make special arrangements that the notebook is available, powered on, and connected to the network, at this time, in case nobody is physically present at the time the rollback needs to take place?

Callek, could you also provide the bug # of the ticket you raised for getting a new panda image containing the new watcher and sut agent?

Thanks all!
Flags: needinfo?(ryanvm)
Flags: needinfo?(philringnalda)
Flags: needinfo?(kwierso)
Flags: needinfo?(kmoir)
Flags: needinfo?(emorley)
Flags: needinfo?(cbook)
Flags: needinfo?(bugspam.Callek)
I'll defer the sheriff part of this to Ed/Tomcat since the window falls during the bulk of their work day.
Flags: needinfo?(ryanvm)
I'm even further from Ed/Tomcat's timezone than Ryan.
Flags: needinfo?(kwierso)
lgtm

As an aside, the mobile test jobs will just queue and then be served when the buildbot masters are up again.  Just to clarify that the the nuance behind the word outage :-)
Flags: needinfo?(kmoir)
(In reply to Pete Moore [:pete][:pmoore] from comment #1)
> Callek/kmoir: can you review my description and check you agree with
> everything I have said.

I don't see it articulated, but part of the process should be to have someone (relops, or you/us if they tell us how) update the image in mozpool that is "android panda" so that requests from buildbot get the new image, for any that get reimaged after a self-test, etc. (so we don't accidentally downgrade). This should be easy once we test the image update (which is still pending)

> Callek: can you please confirm how the rollback procedure should be
> triggered for tegras, and let me know if I need to make special arrangements
> that the notebook is available, powered on, and connected to the network, at
> this time, in case nobody is physically present at the time the rollback
> needs to take place?

For tegras, I would say the rollback, would be to:
(a) Manually Deploy old watcher apk to all reachable devices. (risky, but better than 0 capacity)
(b) ask DCOps to reimage ALL tegras with "known good" image in 2 or 3 batches, where we have reduced capacity for each batch.

I don't expect rollback to be easy here, but I also don't forsee a reasonable way to mitigate that risk/pain.

For pandas rollback would be to:
(a) graceful panda masters
(b) swap default "android panda" image back to old image
(c) manually reimage all android pandas
(d) re-enable panda masters

> Callek, could you also provide the bug # of the ticket you raised for
> getting a new panda image containing the new watcher and sut agent?

Bug 914472
Flags: needinfo?(bugspam.Callek)
If you mean "we're going to close all trees that do mobile, except maybe Try," then that sounds fine to me. Comment 4 could be interpreted as meaning "since jobs will just queue up, no need to close trees," which would only be sort of vaguely true if we didn't coalesce jobs. It may also result in an interesting situation on Try, since we typically carry an 8-10 hour backlog of Tegra jobs into that time of day, and catch up then, so if we don't catch up then... interesting.
Flags: needinfo?(philringnalda)
Yeah this will need a tree closure, unless we do them in 2-3 batches at a quiet time, IMO.
Flags: needinfo?(emorley)
Depends on: 914841
Depends on: 876715
Depends on: 914849
All, this requires that Relops be involved and a CAB review and a communication out to everyon@mozilla.com if this has the risk of taking a tree down.  Please have those planned out for the next week CAB changes before this is implemented.
(In reply to SylvieV from comment #8)

Just to make sure the right group gets invited to the table, this requires dcops for the worst case recovery scenario, not relops.
per meeting w/pmoore, coop, callek, joduinn:

1) We're cancelling tomorrow's planned upgrade work, because this time would be during the Oslo-based b2g workweek. We expect early next week to be much lower load, as everyone travels back from the b2g workweek. 

2) The nature of this rollout can be done in chunks, which avoids the need for any tree closure / downtime. If this could only be done as one-big-bang-treeclosure, it should have gone through CAB review, like all other tree closures. However, doing in chunks like this will take physically longer, but is worth doing a) avoids tree closures and b) is safer in case of any need to rollback.

3) Here is the revised plan:
* On each of Monday / Tues / Wed / Thurs, during 09:30-13:30 CET, pmoore will be taking down one of the 4 tegra-masters per day, and upgrading the foopies+tegras attached to that master.
* Based on earlier discussions with sheriffs, we believe doing this upgrade in 4 chunks, during early-morning low load times means we do *not* need a tree closure for this. Edmorley/ryanvm, please confirm?
* Doing the upgrade on Pandas will be different, because of MozPool, and does not need to be 
at same time as the above tegra work. More details once we see how the tegra rollout goes.
Flags: needinfo?(ryanvm)
Flags: needinfo?(emorley)
Given the times being discussed, I'll defer back to comment 2 :)
Flags: needinfo?(ryanvm)
wfm
Flags: needinfo?(emorley)
ryamvm, ed: glad that proposal works for you both, and avoids a tree closure!

dmoore: I know there were various in-person meetings about this yesterday, and I believe this is works for you... but I've I just noticed you're not cc'd, so adding you.
Latest plan can be seen here: http://petemoore.tumblr.com/post/61010673496/runbook-for-tegra-watcher-rollout-16-19-sep-2013

Here is a copy for convenience:


Schedule

Mon 16 Sep 2013
http://buildbot-master10.build.mtv1.mozilla.com:8201/

   * foopy28 - all devices
   * foopy29 - all devices *except* tegra-342
   * foopy30 - all devices *except* tegra-349
   * foopy31 - all devices
   * foopy32 - all devices


Tue 17 Sep 2013
http://buildbot-master19.build.mtv1.mozilla.com:8201/

Wed 18 Sep 2013
http://buildbot-master20.build.mtv1.mozilla.com:8201/

Thu 19 Sep 2013
http://buildbot-master22.build.mtv1.mozilla.com:8201/


Steps

   * Inform sheriffs via #releng that buildbot master will be shutdown
   * Send email to confirm that buildbot master will be shutdown (release@mozilla.com)
   * Update bug 914302 to say deployment is starting for this master
   * Click on “Clean Shutdown”
   * Wait until graceful shutdown is completed
   * Upgrade all tegras
   * Start master using fabric, e.g. inside virtual env containing fabric:
     python <full path to>/manage_masters.py -f <full path to>/production-masters.json -H bm10-tests1-tegra start
   * Monitor results
   * Advise sheriffs that buildbot master is back again, and ask to be notified in case of problems
   * Email release@mozilla.com to say all is ok again
   * Update bug 914302 to say master is completed
Dear all,
* Starting phase 1 now (tegras on buildbot-master10)
* No outage - but buildbot-master10 will be down while upgrading
Thanks,
Pete
buildbot-master10 down, update of tegras starting
All tegras are now currently being updated in parallel on foopy28, foopy29, foopy30, foopy31, foopy32 with the following exceptions:

    * tegra-342 on foopy29 is configured to connect to buildbot-master20.build.mtv1.mozilla.com (not sure why - will investigate)
    * tegra-349 on foopy30 is disabled in slavealloc

I will post an update with the results when completed.
Tegras upgraded, now collecting results to check for any failures, etc.
These upgrades were all successful:

SUCCESS: tegra-286 (foopy30)
SUCCESS: tegra-308 (foopy30)
SUCCESS: tegra-309 (foopy28)
SUCCESS: tegra-313 (foopy28)
SUCCESS: tegra-315 (foopy30)
SUCCESS: tegra-316 (foopy28)
SUCCESS: tegra-317 (foopy28)
SUCCESS: tegra-318 (foopy28)
SUCCESS: tegra-321 (foopy28)
SUCCESS: tegra-322 (foopy31)
SUCCESS: tegra-324 (foopy29)
SUCCESS: tegra-326 (foopy29)
SUCCESS: tegra-327 (foopy31)
SUCCESS: tegra-329 (foopy31)
SUCCESS: tegra-330 (foopy29)
SUCCESS: tegra-331 (foopy29)
SUCCESS: tegra-332 (foopy29)
SUCCESS: tegra-334 (foopy29)
SUCCESS: tegra-335 (foopy31)
SUCCESS: tegra-338 (foopy29)
SUCCESS: tegra-340 (foopy29)
SUCCESS: tegra-343 (foopy29)
SUCCESS: tegra-344 (foopy31)
SUCCESS: tegra-346 (foopy29)
SUCCESS: tegra-347 (foopy30)
SUCCESS: tegra-348 (foopy31)
SUCCESS: tegra-351 (foopy30)
SUCCESS: tegra-352 (foopy32)
SUCCESS: tegra-353 (foopy32)
SUCCESS: tegra-354 (foopy32)
SUCCESS: tegra-355 (foopy32)
SUCCESS: tegra-357 (foopy32)
SUCCESS: tegra-358 (foopy32)
SUCCESS: tegra-359 (foopy30)
SUCCESS: tegra-362 (foopy30)
SUCCESS: tegra-363 (foopy32)
SUCCESS: tegra-364 (foopy30)
SUCCESS: tegra-367 (foopy30)
SUCCESS: tegra-369 (foopy32)

The following tegra upgrades need to be investigated, since they did not log a successful upgrade:
INVESTIGATE: tegra-307 (foopy28)
INVESTIGATE: tegra-310 (foopy28)
INVESTIGATE: tegra-311 (foopy28)
INVESTIGATE: tegra-312 (foopy28)
INVESTIGATE: tegra-314 (foopy28)
INVESTIGATE: tegra-319 (foopy28)
INVESTIGATE: tegra-320 (foopy31)
INVESTIGATE: tegra-323 (foopy28)
INVESTIGATE: tegra-325 (foopy29)
INVESTIGATE: tegra-328 (foopy31)
INVESTIGATE: tegra-333 (foopy31)
INVESTIGATE: tegra-336 (foopy31)
INVESTIGATE: tegra-337 (foopy31)
INVESTIGATE: tegra-339 (foopy29)
INVESTIGATE: tegra-341 (foopy31)
INVESTIGATE: tegra-345 (foopy31)
INVESTIGATE: tegra-350 (foopy32)
INVESTIGATE: tegra-356 (foopy30)
INVESTIGATE: tegra-360 (foopy32)
INVESTIGATE: tegra-361 (foopy30)
INVESTIGATE: tegra-365 (foopy30)
Foopy 28 first investigation results
====================================

INVESTIGATE: tegra-307 (foopy28)
Could not connect
Buildbot slave not running
No error.flg (strange)

INVESTIGATE: tegra-310 (foopy28)
Upgraded, but timed out waiting for device to come back up
Buildbot slave not running
error.flg says "Remote Device Error: unable to write to sdcard"

INVESTIGATE: tegra-311 (foopy28)
Upgraded, but timed out waiting for device to come back up
Buildbot slave now running again (device passed verify.py)

INVESTIGATE: tegra-312 (foopy28)
Could not connect
Buildbot slave now running again (device passed verify.py)

INVESTIGATE: tegra-314 (foopy28)
Upgraded, but timed out waiting for device to come back up
Buildbot slave not running
error.flg says "Remote Device Error: unable to write to sdcard"

INVESTIGATE: tegra-319 (foopy28)
Upgraded, but timed out waiting for device to come back up
Buildbot slave now running again (device passed verify.py)

INVESTIGATE: tegra-323 (foopy28)
Upgraded, but timed out waiting for device to come back up
Buildbot slave now running again (device passed verify.py)
Foopy 28 further results
========================

INVESTIGATE: tegra-307 (foopy28)
Could not connect
Buildbot slave not running
error.flg: Unable to ping device after 5 attempts

INVESTIGATE: tegra-310 (foopy28)
Upgrade ok
Buildbot not running
error.flg: Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-311 (foopy28)
Intermittent connection problems, but device upgraded ok
Buildbot currently running

INVESTIGATE: tegra-312 (foopy28)
**Not upgraded**
Buildbot running

INVESTIGATE: tegra-314 (foopy28)
Upgrade ok
Buildbot not running
error.flg: Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-319 (foopy28)
Now ok, upgrade worked, buildbot running

INVESTIGATE: tegra-323 (foopy28)
Now ok, upgrade worked, buildbot running
Complete results:



Foopy 28 investigation results
==============================

INVESTIGATE: tegra-307 (foopy28)
Could not connect
error.flg: Unable to ping device after 5 attempts

INVESTIGATE: tegra-310 (foopy28)
Upgrade ok
error.flg: Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-311 (foopy28)
Intermittent connection problems, but device upgraded ok
Buildbot currently running

INVESTIGATE: tegra-312 (foopy28)
**Not upgraded**
Buildbot running

INVESTIGATE: tegra-314 (foopy28)
Upgrade ok
error.flg: Remote Device Error: unable to write to sdcard



Foopy 29 investigation results
==============================

INVESTIGATE: tegra-324 (foopy29)
Watcher upgraded ok
Remote Device Error: unable to write to sdcard
Buildbot not running, no error.flg yet

INVESTIGATE: tegra-325 (foopy29)
Automation Error: Unable to connect to device after 5 attempts

INVESTIGATE: tegra-339 (foopy29)
Watcher upgraded ok
Remote Device Error: unable to write to sdcard



Foopy 30 investigation results
==============================

INVESTIGATE: tegra-356 (foopy30)
Automation Error: Unable to connect to device after 5 attempts

INVESTIGATE: tegra-361 (foopy30)
Watcher upgraded ok
Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-365 (foopy30)
Watcher upgraded ok
Remote Device Error: unable to write to sdcard



Foopy 31 investigation results
==============================

INVESTIGATE: tegra-320 (foopy31)
Not upgraded

INVESTIGATE: tegra-328 (foopy31)
Cannot connect
No error.flg at the moment

INVESTIGATE: tegra-333 (foopy31) - all ok again
INVESTIGATE: tegra-336 (foopy31) - all ok again

INVESTIGATE: tegra-337 (foopy31)
Watcher upgrade ok
Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-341 (foopy31)
Watcher upgrade ok
Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-345 (foopy31)
Cannot connect
No error.flg at the moment



Foopy 32 investigation results
==============================

INVESTIGATE: tegra-350 (foopy32)
Watcher upgrade ok
Remote Device Error: unable to write to sdcard

***NEW***: tegra-358 (foopy32)
Watcher upgrade ok
Remote Device Error: unable to write to sdcard

INVESTIGATE: tegra-360 (foopy32)
Cannot connect
No error.flg at the moment
I don't consider any of the above issues to be blocking, so will restart buildbot master 10.
http://buildbot-master10.build.mtv1.mozilla.com:8201/ up and running again, notified #releng.

Work completed for day 1/4, with the exception of the individual tegra issues described in connect 22 above, which will be handed as BAU.

Tomorrow - Tue Sep 17 (Day 2/4) will be the upgrade of tegras attached to the next tegra buildbot master (http://buildbot-master19.build.mtv1.mozilla.com:8201/) - starting at 9:30 CEST...
REGARDING ***PANDA*** ROLLOUT PLANS
===================================

Regarding panda roll out - I have discussed this with kmoir and jmaher, and bug 829211 should be landing in the next week or so, so I would propose we roll out to pandas after bug 829211 lands.

The biggest motivator for this, is that once all pandas are mozpool-managed, we simply have to update the image name in mozharness to the new mozpool panda image that contains the new watcher, and this should take care that all the pandas then run with the correct image.

It is also trivial to rollback the change, since it would be a case of reverting the change.
Depends on: 829211
Dear all,
* Starting phase 2 now (tegras on buildbot-master19)
* No outage - but buildbot-master19 will be down while upgrading
Thanks,
Pete
All tegras on buildbot-master19 patched, checking results...
Everything it taking a little longer today - hope to be all done in the next hour.
Upgrade problems on foopy27
===========================

tegra-250: Cannot connect to device



Upgrade problems on foopy111
============================

No upgrade problems found



Upgrade problems on foopy115
============================

No upgrade problems found



Upgrade problems on foopy117
============================

tegra-108: Cannot connect to device
tegra-113: Cannot connect to device
tegra-115: Cannot connect to device



Upgrade problems on foopy121
============================

No upgrade problems found



Upgrade problems on foopy123...
============================

tegra-223: Cannot connect to device
tegra-229: Cannot connect to device



Other notes
===========

tegra-228 (foopy123)
=========
Not upgraded - intentional - not a problem

tegra-261 (foopy123)
=========
Not upgraded - intentional - not a problem
After starting up buildbot master and puppet on foopies, and watch_devices.sh on foopies, I'm now additionally having issues connecting to the following three tegras:

tegra-087 on foopy115
tegra-177 and tegra-189 on foopy121

I could connect to these devices before the upgrade. I'm not sure at the moment what the problem is.
Correction to comment above in comment 31: I mean, I could connect to them after the upgrade, before starting up buildbot master and slaves...
Strangely, we seem to have made a nett win today. See results below:


Tegras that had no error.flg before or after the watcher upgrade on buildbot-master19 today:

tegra-031
tegra-032
tegra-035
tegra-036
tegra-037
tegra-038
tegra-039
tegra-078
tegra-080
tegra-081
tegra-082
tegra-083
tegra-085
tegra-086
tegra-088
tegra-089
tegra-105
tegra-107
tegra-109
tegra-110
tegra-111
tegra-112
tegra-117
tegra-146
tegra-178
tegra-179
tegra-181
tegra-182
tegra-183
tegra-188
tegra-190
tegra-194
tegra-199
tegra-200
tegra-225
tegra-227
tegra-231
tegra-233
tegra-248
tegra-249
tegra-251
tegra-252
tegra-253
tegra-254
tegra-255
tegra-256
tegra-257
tegra-258
tegra-259
tegra-260

Tegras that previously had an error.flg file, before the upgrade, and still have one, afterwards:

tegra-064
tegra-087
tegra-108
tegra-113
tegra-114
tegra-177
tegra-189
tegra-220
tegra-221
tegra-223
tegra-229
tegra-232

Tegras that previously had error.flg files, that were cleared after the Watcher upgrade (!!!!)

tegra-079
tegra-084
tegra-106
tegra-116
tegra-173
tegra-174
tegra-187
tegra-196

Tegras that previously did not have an error.flg file, that now, after the upgrade, have one:

tegra-115
tegra-250
There are 6 tegras that don't have an error.flg file, but that are in any case not connected when I look at http://buildbot-master19.build.mtv1.mozilla.com:8201/buildslaves?no_builders=1 - so I will investigate these now:

tegra-032
tegra-111
tegra-116
tegra-117
tegra-233
tegra-248
So of these 6 non-connected tegras, it turns out 4 were rebooting, and are connected again. The other two now have error.flg files. See below:

tegra-032: was rebooting, now is connected again.

tegra-111: was rebooting, now is connected again.

tegra-116:
Automation Error: error pushing file: Automation Error: Agent Error processing command 'push /mnt/sdcard/writetest 11865'; err='Push failed!'

error.flg: Remote Device Error: unable to write to sdcard

tegra-117:
09/17/2013 08:15:08: INFO: INFO: Got expected SUTAgent version '1.19'
09/17/2013 08:15:08: INFO: Uninstalling org.mozilla.fennec...
09/17/2013 08:15:08: INFO: Waiting for device to come back...
09/17/2013 08:17:08: INFO: Try 1
09/17/2013 08:18:04: INFO: devroot None
2013-09-17 08:20:02 -- *** ERROR *** failed to aquire lockfile

error.flg: Remote Device Error: Unhandled exception in cleanupDevice

tegra-233: was rebooting, now is connected again.

tegra-248: was rebooting, now is connected again.
I'm calling a day today, will continue tomorrow. :)
Dear all,
    * Starting phase 3 of https://bugzilla.mozilla.org/show_bug.cgi?id=914302
    * Updating all buildbot-master20 tegras to new Watcher 1.16 (production)
    * No outage - but buildbot-master20 will be down during this upgrade.
Thanks,
Pete
Summary report for day 3/4 (buildbot-master20)
==========================

    * only one device failed to upgrade:
          tegra-076

mozdevice.devicemanager.DMError: Did not successfully run command ['dd', 'if=/mnt/sdcard/tests/Watcher.1.16.apk', 'of=/data/local/watcher.apk'] (output: '', retval: 'None')

    * two devices upgraded, but did not reboot successfully (so are currently unreachable):
          tegra-219
          tegra-300

    * nine devices could not be upgraded, because they could not be reached:
          tegra-050
          tegra-066
          tegra-073
          tegra-074
          tegra-090
          tegra-150
          tegra-166
          tegra-171
          tegra-279


Will now restart puppet, watch_devices.sh, and buildbot master 20...
buildbot-master20 is back up and running, I'm monitoring the tegras here: http://buildbot-master20.build.mtv1.mozilla.com:8201/buildslaves?no_builders=1

I will file bugs for any tegras that need to be reimaged.

Thanks,
Pete
Dear all,
* Phase 4 is underway (tegras on buildbot-master22)
* No tree outage - but buildbot-master22 is down while I am upgrading the tegras
Thanks,
Pete
Summary report for day 4/4 (buildbot-master22)
==========================

    * two devices failed to upgrade:
          tegra-264@foopy126
          tegra-270@foopy126

mozdevice.devicemanager.DMError: Did not successfully run command ['dd', 'if=/mnt/sdcard/tests/Watcher.1.16.apk', 'of=/data/local/watcher.apk'] (output: '', retval: 'None')


    * four devices could not be upgraded, because they could not be reached:
          tegra-130@foopy119
          tegra-218@foopy122
          tegra-242@foopy124
          tegra-269@foopy126
Started up buildbot-master22 again, and am monitoring http://buildbot-master22.build.mtv1.mozilla.com:8201/buildslaves?no_builders=1

This bug is now complete.

I will follow up with a separate bug for tegras that still require action, such as a new image.
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Reopening, because this ticket was also to encompass panda upgrades (whoops) .... Thanks jmaher for reminding me!
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Just generating a final list of tegras that had issues, and will be adding them to bug 918162...
Tegras that we cannot connect to, to see if the Watcher upgraded ok
===================================================================

foopy109: tegra-184: Cannot connect to device
foopy109: tegra-185: Cannot connect to device
foopy109: tegra-224: Cannot connect to device
foopy110: tegra-020: Cannot connect to device
foopy112: tegra-050: Cannot connect to device
foopy112: tegra-090: Cannot connect to device
foopy114: tegra-066: Cannot connect to device
foopy114: tegra-073: Cannot connect to device
foopy114: tegra-074: Cannot connect to device
foopy117: tegra-108: Cannot connect to device
foopy117: tegra-113: Cannot connect to device
foopy118: tegra-150: Cannot connect to device
foopy118: tegra-152: Cannot connect to device
foopy119: tegra-130: Cannot connect to device
foopy120: tegra-166: Cannot connect to device
foopy120: tegra-171: Cannot connect to device
foopy122: tegra-218: Cannot connect to device
foopy123: tegra-223: Cannot connect to device
foopy123: tegra-228: Cannot connect to device
foopy123: tegra-229: Cannot connect to device
foopy124: tegra-239: Cannot connect to device
foopy125: tegra-293: Cannot connect to device
foopy126: tegra-269: Cannot connect to device
foopy126: tegra-270: Cannot connect to device
foopy128: tegra-279: Cannot connect to device
foopy28: tegra-307: Cannot connect to device
foopy28: tegra-309: Cannot connect to device
foopy29: tegra-338: Cannot connect to device
foopy29: tegra-339: Cannot connect to device
foopy30: tegra-349: Cannot connect to device
foopy30: tegra-356: Cannot connect to device
foopy30: tegra-364: Cannot connect to device
foopy31: tegra-328: Cannot connect to device
foopy31: tegra-341: Cannot connect to device
foopy31: tegra-345: Cannot connect to device
foopy32: tegra-360: Cannot connect to device
foopy34: panda-0046: Cannot connect to device
foopy34: panda-0047: Cannot connect to device
foopy34: panda-0048: Cannot connect to device
foopy34: panda-0049: Cannot connect to device
foopy34: panda-0050: Cannot connect to device
foopy34: panda-0051: Cannot connect to device
foopy34: panda-0052: Cannot connect to device
foopy34: panda-0053: Cannot connect to device
foopy34: panda-0054: Cannot connect to device
foopy34: panda-0055: Cannot connect to device
foopy34: panda-0056: Cannot connect to device
foopy34: panda-0057: Cannot connect to device
foopy35: panda-0058: Cannot connect to device
foopy35: panda-0059: Cannot connect to device
foopy35: panda-0060: Cannot connect to device
foopy35: panda-0061: Cannot connect to device
foopy35: panda-0062: Cannot connect to device
foopy35: panda-0063: Cannot connect to device
foopy35: panda-0064: Cannot connect to device
foopy35: panda-0065: Cannot connect to device
foopy35: panda-0066: Cannot connect to device
foopy35: panda-0067: Cannot connect to device
foopy35: panda-0068: Cannot connect to device
foopy35: panda-0069: Cannot connect to device



Devices that do not have the upgraded Watcher
=============================================

foopy109: tegra-010: Not upgraded
foopy109: tegra-011: Not upgraded
foopy109: tegra-012: Not upgraded
foopy109: tegra-013: Not upgraded
foopy110: tegra-014: Not upgraded
foopy110: tegra-015: Not upgraded
foopy110: tegra-016: Not upgraded
foopy110: tegra-017: Not upgraded
foopy110: tegra-018: Not upgraded
foopy110: tegra-019: Not upgraded
foopy110: tegra-021: Not upgraded
foopy110: tegra-022: Not upgraded
foopy110: tegra-023: Not upgraded
foopy110: tegra-025: Not upgraded
foopy110: tegra-026: Not upgraded
foopy110: tegra-027: Not upgraded
foopy110: tegra-028: Not upgraded
foopy110: tegra-029: Not upgraded
foopy112: tegra-042: Not upgraded
foopy112: tegra-051: Not upgraded
foopy113: tegra-053: Not upgraded
foopy113: tegra-060: Not upgraded
foopy114: tegra-076: Not upgraded
foopy118: tegra-155: Not upgraded
foopy119: tegra-142: Not upgraded
foopy124: tegra-242: Not upgraded
foopy124: tegra-246: Not upgraded
foopy126: tegra-264: Not upgraded
foopy28: tegra-312: Not upgraded
foopy29: tegra-325: Not upgraded
foopy31: tegra-320: Not upgraded


Devices that were successfully upgraded
=======================================

foopy109: tegra-288: Watcher upgraded
foopy111: tegra-031: Watcher upgraded
foopy111: tegra-032: Watcher upgraded
foopy111: tegra-035: Watcher upgraded
foopy111: tegra-036: Watcher upgraded
foopy111: tegra-037: Watcher upgraded
foopy111: tegra-038: Watcher upgraded
foopy111: tegra-039: Watcher upgraded
foopy111: tegra-064: Watcher upgraded
foopy111: tegra-078: Watcher upgraded
foopy111: tegra-199: Watcher upgraded
foopy111: tegra-200: Watcher upgraded
foopy112: tegra-040: Watcher upgraded
foopy112: tegra-041: Watcher upgraded
foopy112: tegra-045: Watcher upgraded
foopy112: tegra-046: Watcher upgraded
foopy112: tegra-047: Watcher upgraded
foopy112: tegra-048: Watcher upgraded
foopy112: tegra-052: Watcher upgraded
foopy113: tegra-054: Watcher upgraded
foopy113: tegra-055: Watcher upgraded
foopy113: tegra-056: Watcher upgraded
foopy113: tegra-057: Watcher upgraded
foopy113: tegra-058: Watcher upgraded
foopy113: tegra-059: Watcher upgraded
foopy113: tegra-061: Watcher upgraded
foopy113: tegra-062: Watcher upgraded
foopy113: tegra-063: Watcher upgraded
foopy114: tegra-067: Watcher upgraded
foopy114: tegra-068: Watcher upgraded
foopy114: tegra-070: Watcher upgraded
foopy114: tegra-071: Watcher upgraded
foopy114: tegra-072: Watcher upgraded
foopy114: tegra-091: Watcher upgraded
foopy114: tegra-219: Watcher upgraded
foopy115: tegra-079: Watcher upgraded
foopy115: tegra-080: Watcher upgraded
foopy115: tegra-081: Watcher upgraded
foopy115: tegra-082: Watcher upgraded
foopy115: tegra-083: Watcher upgraded
foopy115: tegra-084: Watcher upgraded
foopy115: tegra-085: Watcher upgraded
foopy115: tegra-086: Watcher upgraded
foopy115: tegra-087: Watcher upgraded
foopy115: tegra-088: Watcher upgraded
foopy115: tegra-089: Watcher upgraded
foopy116: tegra-092: Watcher upgraded
foopy116: tegra-093: Watcher upgraded
foopy116: tegra-094: Watcher upgraded
foopy116: tegra-095: Watcher upgraded
foopy116: tegra-096: Watcher upgraded
foopy116: tegra-097: Watcher upgraded
foopy116: tegra-098: Watcher upgraded
foopy116: tegra-099: Watcher upgraded
foopy116: tegra-100: Watcher upgraded
foopy116: tegra-101: Watcher upgraded
foopy116: tegra-102: Watcher upgraded
foopy116: tegra-103: Watcher upgraded
foopy116: tegra-104: Watcher upgraded
foopy117: tegra-105: Watcher upgraded
foopy117: tegra-106: Watcher upgraded
foopy117: tegra-107: Watcher upgraded
foopy117: tegra-109: Watcher upgraded
foopy117: tegra-110: Watcher upgraded
foopy117: tegra-111: Watcher upgraded
foopy117: tegra-112: Watcher upgraded
foopy117: tegra-114: Watcher upgraded
foopy117: tegra-115: Watcher upgraded
foopy117: tegra-116: Watcher upgraded
foopy117: tegra-117: Watcher upgraded
foopy118: tegra-118: Watcher upgraded
foopy118: tegra-119: Watcher upgraded
foopy118: tegra-120: Watcher upgraded
foopy118: tegra-121: Watcher upgraded
foopy118: tegra-145: Watcher upgraded
foopy118: tegra-148: Watcher upgraded
foopy118: tegra-149: Watcher upgraded
foopy118: tegra-151: Watcher upgraded
foopy118: tegra-154: Watcher upgraded
foopy118: tegra-157: Watcher upgraded
foopy119: tegra-129: Watcher upgraded
foopy119: tegra-132: Watcher upgraded
foopy119: tegra-133: Watcher upgraded
foopy119: tegra-134: Watcher upgraded
foopy119: tegra-135: Watcher upgraded
foopy119: tegra-136: Watcher upgraded
foopy119: tegra-138: Watcher upgraded
foopy119: tegra-139: Watcher upgraded
foopy119: tegra-140: Watcher upgraded
foopy119: tegra-141: Watcher upgraded
foopy119: tegra-144: Watcher upgraded
foopy120: tegra-158: Watcher upgraded
foopy120: tegra-159: Watcher upgraded
foopy120: tegra-160: Watcher upgraded
foopy120: tegra-162: Watcher upgraded
foopy120: tegra-163: Watcher upgraded
foopy120: tegra-164: Watcher upgraded
foopy120: tegra-165: Watcher upgraded
foopy120: tegra-167: Watcher upgraded
foopy120: tegra-168: Watcher upgraded
foopy120: tegra-169: Watcher upgraded
foopy120: tegra-170: Watcher upgraded
foopy121: tegra-173: Watcher upgraded
foopy121: tegra-174: Watcher upgraded
foopy121: tegra-177: Watcher upgraded
foopy121: tegra-178: Watcher upgraded
foopy121: tegra-179: Watcher upgraded
foopy121: tegra-181: Watcher upgraded
foopy121: tegra-182: Watcher upgraded
foopy121: tegra-183: Watcher upgraded
foopy121: tegra-187: Watcher upgraded
foopy121: tegra-188: Watcher upgraded
foopy121: tegra-189: Watcher upgraded
foopy121: tegra-190: Watcher upgraded
foopy121: tegra-196: Watcher upgraded
foopy122: tegra-206: Watcher upgraded
foopy122: tegra-207: Watcher upgraded
foopy122: tegra-208: Watcher upgraded
foopy122: tegra-209: Watcher upgraded
foopy122: tegra-210: Watcher upgraded
foopy122: tegra-211: Watcher upgraded
foopy122: tegra-212: Watcher upgraded
foopy122: tegra-213: Watcher upgraded
foopy122: tegra-214: Watcher upgraded
foopy122: tegra-215: Watcher upgraded
foopy122: tegra-216: Watcher upgraded
foopy122: tegra-217: Watcher upgraded
foopy123: tegra-146: Watcher upgraded
foopy123: tegra-194: Watcher upgraded
foopy123: tegra-220: Watcher upgraded
foopy123: tegra-221: Watcher upgraded
foopy123: tegra-225: Watcher upgraded
foopy123: tegra-227: Watcher upgraded
foopy123: tegra-231: Watcher upgraded
foopy123: tegra-232: Watcher upgraded
foopy123: tegra-233: Watcher upgraded
foopy123: tegra-261: Watcher upgraded
foopy124: tegra-234: Watcher upgraded
foopy124: tegra-235: Watcher upgraded
foopy124: tegra-236: Watcher upgraded
foopy124: tegra-237: Watcher upgraded
foopy124: tegra-238: Watcher upgraded
foopy124: tegra-240: Watcher upgraded
foopy124: tegra-243: Watcher upgraded
foopy124: tegra-244: Watcher upgraded
foopy124: tegra-245: Watcher upgraded
foopy124: tegra-247: Watcher upgraded
foopy125: tegra-290: Watcher upgraded
foopy125: tegra-294: Watcher upgraded
foopy125: tegra-295: Watcher upgraded
foopy125: tegra-296: Watcher upgraded
foopy125: tegra-297: Watcher upgraded
foopy125: tegra-298: Watcher upgraded
foopy125: tegra-299: Watcher upgraded
foopy125: tegra-300: Watcher upgraded
foopy125: tegra-302: Watcher upgraded
foopy125: tegra-304: Watcher upgraded
foopy125: tegra-305: Watcher upgraded
foopy125: tegra-306: Watcher upgraded
foopy126: tegra-195: Watcher upgraded
foopy126: tegra-262: Watcher upgraded
foopy126: tegra-263: Watcher upgraded
foopy126: tegra-265: Watcher upgraded
foopy126: tegra-266: Watcher upgraded
foopy126: tegra-267: Watcher upgraded
foopy126: tegra-271: Watcher upgraded
foopy126: tegra-272: Watcher upgraded
foopy126: tegra-273: Watcher upgraded
foopy126: tegra-274: Watcher upgraded
foopy128: tegra-191: Watcher upgraded
foopy128: tegra-192: Watcher upgraded
foopy128: tegra-201: Watcher upgraded
foopy128: tegra-276: Watcher upgraded
foopy128: tegra-277: Watcher upgraded
foopy128: tegra-278: Watcher upgraded
foopy128: tegra-280: Watcher upgraded
foopy128: tegra-281: Watcher upgraded
foopy128: tegra-282: Watcher upgraded
foopy128: tegra-283: Watcher upgraded
foopy128: tegra-284: Watcher upgraded
foopy128: tegra-285: Watcher upgraded
foopy27: tegra-248: Watcher upgraded
foopy27: tegra-249: Watcher upgraded
foopy27: tegra-250: Watcher upgraded
foopy27: tegra-251: Watcher upgraded
foopy27: tegra-252: Watcher upgraded
foopy27: tegra-253: Watcher upgraded
foopy27: tegra-254: Watcher upgraded
foopy27: tegra-255: Watcher upgraded
foopy27: tegra-256: Watcher upgraded
foopy27: tegra-257: Watcher upgraded
foopy27: tegra-258: Watcher upgraded
foopy27: tegra-259: Watcher upgraded
foopy27: tegra-260: Watcher upgraded
foopy28: tegra-310: Watcher upgraded
foopy28: tegra-311: Watcher upgraded
foopy28: tegra-313: Watcher upgraded
foopy28: tegra-314: Watcher upgraded
foopy28: tegra-316: Watcher upgraded
foopy28: tegra-317: Watcher upgraded
foopy28: tegra-318: Watcher upgraded
foopy28: tegra-319: Watcher upgraded
foopy28: tegra-321: Watcher upgraded
foopy28: tegra-323: Watcher upgraded
foopy29: tegra-324: Watcher upgraded
foopy29: tegra-326: Watcher upgraded
foopy29: tegra-330: Watcher upgraded
foopy29: tegra-331: Watcher upgraded
foopy29: tegra-332: Watcher upgraded
foopy29: tegra-334: Watcher upgraded
foopy29: tegra-340: Watcher upgraded
foopy29: tegra-342: Watcher upgraded
foopy29: tegra-343: Watcher upgraded
foopy29: tegra-346: Watcher upgraded
foopy30: tegra-286: Watcher upgraded
foopy30: tegra-308: Watcher upgraded
foopy30: tegra-315: Watcher upgraded
foopy30: tegra-347: Watcher upgraded
foopy30: tegra-351: Watcher upgraded
foopy30: tegra-359: Watcher upgraded
foopy30: tegra-361: Watcher upgraded
foopy30: tegra-362: Watcher upgraded
foopy30: tegra-365: Watcher upgraded
foopy30: tegra-367: Watcher upgraded
foopy31: tegra-322: Watcher upgraded
foopy31: tegra-327: Watcher upgraded
foopy31: tegra-329: Watcher upgraded
foopy31: tegra-333: Watcher upgraded
foopy31: tegra-335: Watcher upgraded
foopy31: tegra-336: Watcher upgraded
foopy31: tegra-337: Watcher upgraded
foopy31: tegra-344: Watcher upgraded
foopy31: tegra-348: Watcher upgraded
foopy32: tegra-350: Watcher upgraded
foopy32: tegra-352: Watcher upgraded
foopy32: tegra-353: Watcher upgraded
foopy32: tegra-354: Watcher upgraded
foopy32: tegra-355: Watcher upgraded
foopy32: tegra-357: Watcher upgraded
foopy32: tegra-358: Watcher upgraded
foopy32: tegra-363: Watcher upgraded
foopy32: tegra-369: Watcher upgraded
Flags: needinfo?(cbook)
Depends on: 925753
This work is now completed. Closing bug.
Status: REOPENED → RESOLVED
Closed: 11 years ago11 years ago
Resolution: --- → FIXED
Product: Release Engineering → Infrastructure & Operations
Product: Infrastructure & Operations → Infrastructure & Operations Graveyard
You need to log in before you can comment on or make changes to this bug.