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

Issue 721571 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 833727
Owner: ----
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Feature

Blocked on:
issue 708395

Blocking:
issue 721570



Sign in to add a comment

monitor failures in canary builds

Project Member Reported by no...@chromium.org, May 11 2017

Issue description

Alert when swarmbucket canary template is broken
 

Comment 1 by no...@chromium.org, May 11 2017

Blockedon: 708395
Project Member

Comment 3 by bugdroid1@chromium.org, Jun 2 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/859ad62bb95e0bc2bf04f0aee7cad5f11c295d6f

commit 859ad62bb95e0bc2bf04f0aee7cad5f11c295d6f
Author: Nodir Turakulov <nodir@google.com>
Date: Fri Jun 02 22:47:45 2017

buildbucket: include canary field in metrics

Bug:  721571 
Change-Id: I8ca896ee3924e8c604f869e7acec2fe5791f3bfd
Reviewed-on: https://chromium-review.googlesource.com/522849
Commit-Queue: Nodir Turakulov <nodir@chromium.org>
Reviewed-by: Ryan Tseng <hinoka@chromium.org>

[modify] https://crrev.com/859ad62bb95e0bc2bf04f0aee7cad5f11c295d6f/appengine/cr-buildbucket/metrics.py
[modify] https://crrev.com/859ad62bb95e0bc2bf04f0aee7cad5f11c295d6f/appengine/cr-buildbucket/test/metrics_test.py

Project Member

Comment 4 by bugdroid1@chromium.org, Jun 5 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8

commit 9aa4042fcbfbb0d12b00b8389cda61d1ff773db8
Author: Nodir Turakulov <nodir@google.com>
Date: Mon Jun 05 21:37:44 2017

buildbucket: make canary concept a first-class citizen

Initially the concept of canary was made specific to swarmbucket, but that
abstraction leaked the generic metrics.py. The concept is generic enough that
we can make it a first-class citizen without sacrificing current buildbucket
generality.

Add canary and canary_preference fields to Build entity, see model for more
details. Update the rest of the code to use them.

Bug:  721571 
Change-Id: Id271afc17c9edbff794e7aea91530560e5aee358
Reviewed-on: https://chromium-review.googlesource.com/523455
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>

[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/swarming/swarming.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/README.md
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/api_common.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/test/service_test.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/test/api_test.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/service.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/metrics.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/doc/swarming.md
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/swarming/swarmbucket_api.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/api.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/swarming/test/swarmbucket_api_test.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/swarming/test/swarming_test.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/doc/index.md
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/model.py
[modify] https://crrev.com/9aa4042fcbfbb0d12b00b8389cda61d1ff773db8/appengine/cr-buildbucket/test/metrics_test.py

Project Member

Comment 5 by bugdroid1@chromium.org, Jun 5 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/infra/infra/+/6f2962acdbb5fced809fc7f579783a6b63eb562a

commit 6f2962acdbb5fced809fc7f579783a6b63eb562a
Author: Nodir Turakulov <nodir@google.com>
Date: Mon Jun 05 22:23:35 2017

buildbucket: fix api_common.build_to_dict

api_common.BuildMessage.canary_preferred has incorrect field type: boolean
instead of enum

Bug:  721571 
Change-Id: Ic05ab4a6c51c506c8c8d1c647c3aecf3c389bd2e
Reviewed-on: https://chromium-review.googlesource.com/524441
Reviewed-by: Vadim Shtayura <vadimsh@chromium.org>
Commit-Queue: Nodir Turakulov <nodir@chromium.org>

[modify] https://crrev.com/6f2962acdbb5fced809fc7f579783a6b63eb562a/appengine/cr-buildbucket/api_common.py
[modify] https://crrev.com/6f2962acdbb5fced809fc7f579783a6b63eb562a/appengine/cr-buildbucket/test/api_common_test.py

Comment 6 by efoo@chromium.org, Jun 9 2017

Labels: LUCI-M1-S3 REQBY-LUCI-M3-ClosedBeta LUCI-M1-Dev1

Comment 7 by efoo@chromium.org, Jun 20 2017

Labels: LUCI-M2-S4 LUCI-M2-Dev2

Comment 8 by efoo@chromium.org, Nov 7 2017

Labels: -REQBY-LUCI-M3-ClosedBeta REQBY-LUCI-M3-Beta
Shouldn't this be marked fixed? Nodir, please update. 

Comment 9 by no...@chromium.org, Nov 8 2017

Labels: -Pri-1 Pri-2
we have monitoring, but not alerting

we don't do kitchen deployments often lately, so I think it should not block migration. Vadim may have different opinion though.

Comment 10 by no...@chromium.org, Dec 14 2017

Cc: iannucci@chromium.org
Owner: ----
Status: Available (was: Assigned)
i am not working on this at the moment

Comment 11 by efoo@chromium.org, Jan 30 2018

Labels: -LUCI-M1-Dev1 -LUCI-M2-Dev2 LUCI-Dev1 LUCI-Dev2

Comment 12 by efoo@chromium.org, Feb 13 2018

Labels: -REQBY-LUCI-M3-Beta REQBY-LUCI-Beta

Comment 13 by efoo@chromium.org, Feb 15 2018

Labels: -REQBY-LUCI-Beta LUCI-Backlog

Comment 14 by no...@chromium.org, Apr 30 2018

Cc: estaab@chromium.org
 Issue 660993  has been merged into this issue.

Comment 15 by no...@chromium.org, Apr 30 2018

Mergedinto: 833727
Status: Duplicate (was: Available)

Sign in to add a comment