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

Issue 685380 link

Starred by 1 user

Issue metadata

Status: Archived
Owner:
Last visit > 30 days ago
Closed: Jan 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocking:
issue 670532



Sign in to add a comment

Should not retry wolf-tot-paladin if it passes MasterSlaveLKGMSync stage

Project Member Reported by nxia@chromium.org, Jan 25 2017

Issue description

master-paladin retried wolf-tot-paladin, but wolf-tot-paladin already passed its SyncStage. The reason is wolf-tot-paladin uses another sync class MasterSlaveLKGMSync, while previously we assumed all paladin would use CommitQueueSync class. 


"do_not_apply_cq_patches" is marked as true in wolf-tot-paladin, so MasterSlaveLKGMSyncStage is used by wolf-tot-paladin. Currently wolf-tot-paladin is the only paladin using MasterSlaveLKGMSyncStage.

http://shortn/_FJlTyCbrjP

Will fix the retry to cover this case.
 
Project Member

Comment 2 by bugdroid1@chromium.org, Jan 28 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromiumos/chromite/+/baaf7e035d543cf3b11fc3fdbe5788d25a7df88a

commit baaf7e035d543cf3b11fc3fdbe5788d25a7df88a
Author: Ningning Xia <nxia@chromium.org>
Date: Wed Jan 25 23:35:18 2017

Add MasterSlaveLKGMSync to the CriticalStageSet for CQ retry decisions

wolf-tot-paladin uses MasterSlaveLKGMSync instead of CommitQueueSync as
its sync stage. CQ-master shoudn't retry wolf-tot-paladin if it already
passed its MasterSlaveLKGMSync. So need to add MasterSlaveLKGMSync to
CriticalStageSet for CQ-master.

Clean up some tests in build_status_unittest.

BUG= chromium:685380 
TEST=unit_tests

Change-Id: I7ffa1e8c54a5c1a0c43fa829707d3d3058f60c2d
Reviewed-on: https://chromium-review.googlesource.com/433203
Commit-Ready: Ningning Xia <nxia@chromium.org>
Tested-by: Ningning Xia <nxia@chromium.org>
Reviewed-by: Don Garrett <dgarrett@chromium.org>

[modify] https://crrev.com/baaf7e035d543cf3b11fc3fdbe5788d25a7df88a/cbuildbot/build_status_unittest.py
[modify] https://crrev.com/baaf7e035d543cf3b11fc3fdbe5788d25a7df88a/lib/config_lib.py
[modify] https://crrev.com/baaf7e035d543cf3b11fc3fdbe5788d25a7df88a/cbuildbot/build_status.py

Status: Fixed (was: Untriaged)
Fixed?

Comment 4 by nxia@chromium.org, Jan 30 2017

Re #3, I believe so, will keep an eye on that.

Comment 5 by dchan@google.com, Apr 17 2017

Labels: VerifyIn-59

Comment 6 by dchan@google.com, May 30 2017

Labels: VerifyIn-60

Comment 7 by dchan@chromium.org, Aug 1 2017

Labels: VerifyIn-61

Comment 8 by dchan@chromium.org, Oct 14 2017

Status: Archived (was: Fixed)

Sign in to add a comment