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

Issue 681714 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Feb 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocked on:
issue 669612



Sign in to add a comment

[Findit] Flake Analyzer: Bail out if the first build is stable

Project Member Reported by chanli@chromium.org, Jan 17 2017

Issue description

After the feature of automatically decide iterations of a swarming task is in, we can modify the algorithms to bail out if the first build is stable. Because we have sufficiently tested the first build while we try different iterations.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Feb 21 2017

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

commit 5d06952ff2933024581c1b7a14ec0aa56cf5975b
Author: Chan <chanli@chromium.org>
Date: Tue Feb 21 18:35:20 2017

[Findit] Flake Analyzer: Automatically determine iterations to run for a flake analysis.

For the first build, if the swarming rerun returns stable result, rerun the same build
using a higher number of iterations.

If all swarming reruns(with different number of iterations) for the first build all stable,
Bail out.

BUG= 669612 ,  681714 

Change-Id: I3fe1abeae43778c9bcab4da8a86ffeb6f36fd87d
Reviewed-on: https://chromium-review.googlesource.com/444823
Commit-Queue: Chan Li <chanli@chromium.org>
Reviewed-by: Roberto Carrillo <robertocn@chromium.org>
Reviewed-by: Jeffrey Li <lijeffrey@chromium.org>

[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/test/waterfall_config_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/trigger_base_swarming_task_pipeline.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/test/lookback_algorithm_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/recursive_flake_pipeline.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/lookback_algorithm.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/model/flake/test/flake_swarming_task_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/test/recursive_flake_pipeline_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/model/flake/master_flake_analysis.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/recursive_flake_try_job_pipeline.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/model/flake/flake_swarming_task.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/schedule_flake_try_job_pipeline.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/test/trigger_flake_swarming_task_pipeline_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/test/schedule_flake_try_job_pipeline_test.py
[modify] https://crrev.com/5d06952ff2933024581c1b7a14ec0aa56cf5975b/appengine/findit/waterfall/flake/test/recursive_flake_try_job_pipeline_test.py

Comment 2 by chanli@chromium.org, Feb 23 2017

Status: Fixed (was: Assigned)

Sign in to add a comment