New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 809796 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug-Regression

Blocking:
issue 808174



Sign in to add a comment

upgrade panther test-ap (aka testbed-ap) in WIFI lab

Project Member Reported by grundler@chromium.org, Feb 7 2018

Issue description

[Copied from  crbug.com/809792  but for panther]

Panther machines currently used in the Wifi test lab are running on:
   fgrep panther routers-DESCRIPTION.txt | sed s'/.*CHROMEOS_RELEASE_DESCRIPTION=//' | cut -d " " -f 1 | sort | uniq -c
       3 7424.0.2015_09_03_1532

Since it's only three machines, could we just replace those with whirlwind devices? Or am I not counting everything?


Due to the update to netperf-2.7, I need to build and deploy a new panther-test-ap image.  This seems like a good idea anyway since we'd like all our APs to be running the same versions of SW.

If it's not possible to replace the panther-test-aps with whirlwind or arkham, here are the steps (roughly, assuming nothing is broken):

1) build panther-test-ap:
   cros tryjob -b release-R65-10323.B -g 900169 -g 902706 --hwtest --committer grundler@google.com panther-test-ap-tryjob

2) lock a host with stumpy in the wificell (see cautotest and use hostview to find one)

3) deploy the test image to the corresponding AP. Something like:
   cros flash chromeos15-row1-rack4-host5-router.cros xbuddy://remote/trybot-whirlwind-test-ap-tryjob/R65-10323.15.0-c39332


4) test the image. Something like:
    B=kefka ; HOST=chromeos15-row1-rack4-host5.cros; test_that -b $B  $HOST suite:wifi_perf

5) update network_WiFi_UpdateRouter to use the new image (this will update all the routers over night):
   e.g. https://chromium-review.googlesource.com/757122
 

6) verify all the routers are running release-R65-10323.B builds:
    for h in $(cat hosts-wificell.txt); do r="$h-router.cros" ; echo "$r " $(ssh root@$r fgrep DESCRIPTION /etc/lsb-release); done > routers-DESCRIPTION.txt

    grep panther routers-DESCRIPTION.txt | sed s'/.*CHROMEOS_RELEASE_DESCRIPTION=//' | cut -d " " -f 1 | sort | uniq -c

5) $PROFIT from better testing. :D

Other bugs worth looking at for guidance:
  crbug.com/770255   "Move to new stable whirlwind testbed-ap build and deploy to lab"

 
Labels: -Type-Bug -Pri-3 OS-Chrome Pri-1 Type-Bug-Regression
Blocking: 808174
We have about 10 panthers. Most are in the grover cell setup (pool:groamer).
Components: Infra>Client>Chrome
Unless something changes, I suspect the next action (in a few months) will be to replace these with gale (or something like it).

I might try to replicate the "embedded testbed-ap" profile that I created for stumpy. I'm pessimistic only because stumpy used ath9k for wifi and panther does too (Qualcomm Atheros AR9462 - at least that's what mine has in it).
Components: -Infra>Client>Chrome Infra>Client>ChromeOS
Status: WontFix (was: Assigned)
Closing this as we are in the process of converting all wificells using Panther APs to whirlwind APs. These efforts are being tracked in:

For grover cells: https://b.corp.google.com/issues/77546441
For non-grover cells: https://b.corp.google.com/issues/77289031

Sign in to add a comment