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

Issue 706257 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

signer-pre-cq not reporting success correctly.

Project Member Reported by norvez@chromium.org, Mar 29 2017

Issue description

The Pre-CQ picked up this CL: https://chrome-internal-review.googlesource.com/c/340135/

Here's the build log, it passed: https://luci-milo.appspot.com/buildbot/chromiumos.tryserver/pre_cq/24959

However the run was marked as failed and the CL updated with "The signer-pre-cq trybot for your change timed out after 240 minutes."




 

Comment 1 by norvez@chromium.org, Mar 29 2017

Components: -Infra>CQ Infra>Client>ChromeOS

Comment 2 by norvez@chromium.org, Mar 29 2017

Cc: gwendal@chromium.org
Labels: -Pri-2 Pri-1
Owner: dgarr...@chromium.org
Status: Assigned (was: Unconfirmed)
This is happening again, https://luci-milo.appspot.com/buildbot/chromiumos.tryserver/pre_cq/25100 completed successfully 2 hours ago but the pass result still hasn't been posted to the CL.
It might be related to the fact that it's signer-pre-cq, apparently there were other problems with it before: https://bugs.chromium.org/p/chromium/issues/detail?id=673906

Raising the priority to P1 since this blocking the CL (the CL has dependencies under review, it's not a P0).

Don, can I assign the bug to you since you fixed the previous issue? 
Cc: xixuan@chromium.org
Owner: nxia@chromium.org
This is a different problem. Last time, it was because I created a broken PreCQ builder.

This looks more like a buildbucket issue of some kind, so passing to our buildbucket expert.
Cc: victorhsieh@chromium.org
Another example of this issue:

https://chrome-internal-review.googlesource.com/#/c/340218/
If we can show it's a buildbucket problem, we should escalate to Chrome Ops.

Comment 6 by nxia@chromium.org, Mar 29 2017

Does this happen on the other pre-cqs besides signer-pre-cq?
Examining the example from #4...

The builder started it's next build at "Mar 29 11:16", and the CL had the timeout reported at "2:06 PM".

That shows that the builder really did complete long before the timeout.

Comment 8 by nxia@chromium.org, Mar 29 2017

Owner: dgarr...@chromium.org
It looks to me the Pre-CQs didn't have the PreCQCompletion stage, like the issue what we saw months ago. 
I totally missed that they were both signer CLs. I'm an idgit.
Summary: signer-pre-cq not reporting success correctly. (was: Spurious pre-cq hang reported to CL even though trybot succeeded)
PS: For any signer CLs, if the tryjob passes, chumping is the right thing to do, until this is fixed.
Project Member

Comment 11 by bugdroid1@chromium.org, Apr 4 2017

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

commit 081f2803753adf91d8a36640f81c1baa4925091b
Author: Don Garrett <dgarrett@google.com>
Date: Tue Apr 04 02:09:22 2017

SignerTestBuilder: Use PreCqBuilder base class.

I did some refactoring a while back to make it easier to add new PreCQ
builders. I didn't adjust the SignerTestBuilder to use it until the
new mechanism was proven out. However, while creating the new
mechanism I modified GenericBuilder in a way that broke
SignerTestBuilder.

BUG= chromium:706257 
TEST=run_tests

Change-Id: Ibf5b5bbd8f7a378e2a5e8b71f6ff01ec47f905bc
Reviewed-on: https://chromium-review.googlesource.com/465353
Commit-Ready: Don Garrett <dgarrett@chromium.org>
Tested-by: Don Garrett <dgarrett@chromium.org>
Reviewed-by: Mike Frysinger <vapier@chromium.org>

[modify] https://crrev.com/081f2803753adf91d8a36640f81c1baa4925091b/cbuildbot/builders/test_builders.py

Cc: davidri...@chromium.org vapier@chromium.org
Status: Fixed (was: Assigned)
I believe this is fixed. Please reopen, if that's not true.
Status: Verified (was: Fixed)
Yes, it's fixed. Confirmed with CL:*340135 

Sign in to add a comment