New issue
Advanced search Search tips

Issue 878632 link

Starred by 1 user

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

AU tests can leave the wrong version label on a DUT

Reported by jrbarnette@chromium.org, Aug 29

Issue description

Consider this snippet of DUT history:
    2018-08-28 16:15:17  OK https://stainless.corp.google.com/browse/chromeos-autotest-results/hosts/chromeos2-row7-rack10-host17/1398689-provision/
    2018-08-28 16:13:44  OK https://stainless.corp.google.com/browse/chromeos-autotest-results/hosts/chromeos2-row7-rack10-host17/1398682-repair/
    2018-08-28 16:13:28  -- https://stainless.corp.google.com/browse/chromeos-autotest-results/hosts/chromeos2-row7-rack10-host17/1398680-reset/
    2018-08-28 15:52:32  -- https://stainless.corp.google.com/browse/chromeos-autotest-results/231672285-chromeos-test/
    2018-08-28 15:51:48  OK https://stainless.corp.google.com/browse/chromeos-autotest-results/hosts/chromeos2-row7-rack10-host17/1398574-reset/
    2018-08-28 15:46:26  -- https://stainless.corp.google.com/browse/chromeos-autotest-results/231670944-chromeos-test/

The logs show the following events:
15:46:26  test against arm64-llvm-next-toolchain/R70-11012.0.0-rc1
15:52:32  Paygen (AU) test against elm-release/R70-11013.0.0
16:13:28  Failed reset task; logs show this error message:
    cros-version label "cros-version:arm64-llvm-next-toolchain/R70-11012.0.0-rc1" does not match release_builder_path elm-release/R70-11013.0.0. Removing the label.

The Paygen test successfully installed elm-release/R70-11013.0.0, but
apparently never deleted or updated the cros-version label.  Instead,
reset for the next test found and fixed the problem.

Because of the failed reset, the device entered repair, found nothing
wrong (because the prior reset had fixed it), and then carried on,
resulting in a nearly 2-minute hiatus.
 
Cc: dhadd...@chromium.org
Status: Available (was: Untriaged)
Note that this bug interacts with bug 540757.

Specifically, until this bug is fixed, the problem check in that bug
is necessary to prevent _this_ bug from causing Very Bad Things (TM).

Sign in to add a comment