After a regression range is identified, we need to run try-jobs to identify the exact culprit. Although this bug is blocked on 672721, we could have a good API definition on the recipe to unblock this bug for parallel development.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/4e6e3b1b11056a76b7f7df13102c829f5309ea22 commit 4e6e3b1b11056a76b7f7df13102c829f5309ea22 Author: lijeffrey <lijeffrey@chromium.org> Date: Thu Dec 22 02:52:06 2016 [Findit] Adding build model for flake try jobs BUG= 672724 Review-Url: https://codereview.chromium.org/2586483003 [add] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/base_try_job.py [add] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/flake/flake_try_job.py [add] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/flake/test/flake_try_job_test.py [add] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/test/base_try_job_test.py [modify] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/test/wf_try_job_test.py [modify] https://crrev.com/4e6e3b1b11056a76b7f7df13102c829f5309ea22/appengine/findit/model/wf_try_job.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/53f89955d1b113d967079561b66a45f14297e9d8 commit 53f89955d1b113d967079561b66a45f14297e9d8 Author: lijeffrey <lijeffrey@chromium.org> Date: Wed Jan 04 19:51:22 2017 [Findit] Get full build info for each flake build analyzed This change is primarily to add blame_list information to each analyzed flake build data point. The blame list will be used for try jobs for determining the exact culprit change. BUG= 672724 Review-Url: https://codereview.chromium.org/2597373002 [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/model/flake/master_flake_analysis.py [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/waterfall/build_util.py [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/waterfall/process_flake_swarming_task_result_pipeline.py [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/waterfall/test/build_util_test.py [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/waterfall/test/process_base_swarming_task_result_pipeline_test.py [modify] https://crrev.com/53f89955d1b113d967079561b66a45f14297e9d8/appengine/findit/waterfall/test/process_flake_swarming_task_result_pipeline_test.py
Removing blocking bugs, this CL/intermediate smaller CLs should be fully unblocked now
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/69514fdd8d27c2e4bed2e884971f3ce8d9c42185 commit 69514fdd8d27c2e4bed2e884971f3ce8d9c42185 Author: lijeffrey <lijeffrey@chromium.org> Date: Tue Jan 10 02:17:24 2017 [Findit] Adding suspected CL to master flake analysis in preparation for try jobs BUG= 672724 Review-Url: https://codereview.chromium.org/2608853002 [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/handlers/flake/check_flake.py [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/handlers/flake/test/check_flake_test.py [add] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/flake/flake_culprit.py [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/flake/flake_try_job_data.py [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/flake/master_flake_analysis.py [add] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/flake/test/flake_culprit_test.py [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/flake/test/master_flake_analysis_test.py [modify] https://crrev.com/69514fdd8d27c2e4bed2e884971f3ce8d9c42185/appengine/findit/model/wf_try_job_data.py
side note: we don't have to remove bugs that blocked this one. If those blocking bugs are fixed, they are struck-through.
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/27f322001fe1b25d59f755eea46c413ac12fd418 commit 27f322001fe1b25d59f755eea46c413ac12fd418 Author: lijeffrey <lijeffrey@chromium.org> Date: Tue Jan 10 22:44:59 2017 [Findit] Adding schedule_flake_try_job_pipeline.py to trigger flake try jobs Sample try job resulting from running this pipeline: https://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_variable/builds/553 BUG= 672724 Review-Url: https://codereview.chromium.org/2605153002 [add] https://crrev.com/27f322001fe1b25d59f755eea46c413ac12fd418/appengine/findit/waterfall/flake/schedule_flake_try_job_pipeline.py [add] https://crrev.com/27f322001fe1b25d59f755eea46c413ac12fd418/appengine/findit/waterfall/flake/test/schedule_flake_try_job_pipeline_test.py
Comment 1 by st...@chromium.org
, Dec 14 2016