https://findit-for-me.appspot.com/waterfall/check-flake?key=ag9zfmZpbmRpdC1mb3ItbWVy1gELEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCKfAWNocm9taXVtLmNocm9taXVtb3MvTGludXggQ2hyb21pdW1PUyBUZXN0cyAoMSkvMjg3MTAvYnJvd3Nlcl90ZXN0cyBvbiBVYnVudHUtMTIuMDQvVTBKT1lYWnBaMkYwYVc5dVQySnpaWEoyWlhKQ2NtOTNjMlZ5VkdWemRDNU9aWGRVWVdKRWIzZHViRzloWkZkcGRHaEVZWFJoVlZKTQwLEhNNYXN0ZXJGbGFrZUFuYWx5c2lzGAEM https://findit-for-me.appspot.com/waterfall/check-flake?key=ag9zfmZpbmRpdC1mb3ItbWVyvgELEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCKHAWNocm9taXVtLmxpbnV4L0xpbnV4IFRlc3RzLzQ4MzU5L2Jyb3dzZXJfdGVzdHMgb24gVWJ1bnR1LTEyLjA0L1UwSk9ZWFpwWjJGMGFXOXVUMkp6WlhKMlpYSkNjbTkzYzJWeVZHVnpkQzVUZFdKR2NtRnRaVTVsZDFSaFlrUnZkMjVzYjJGawwLEhNNYXN0ZXJGbGFrZUFuYWx5c2lzGAEM https://findit-for-me.appspot.com/waterfall/check-flake?key=ag9zfmZpbmRpdC1mb3ItbWVyygELEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCKTAWNocm9taXVtLmNocm9taXVtb3MvTGludXggQ2hyb21pdW1PUyBUZXN0cyAoMSkvMjg3MDgvYnJvd3Nlcl90ZXN0cyBvbiBVYnVudHUtMTIuMDQvVTBKT1lYWnBaMkYwYVc5dVQySnpaWEoyWlhKQ2NtOTNjMlZ5VkdWemRDNU9aWGRVWVdKRWIzZHViRzloWkE9PQwLEhNNYXN0ZXJGbGFrZUFuYWx5c2lzGAEM In these cases, it seems RecursiveFlakeTryJobPipeline is rerunning a try job on the same commit position repeatedly
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra/+/a15cde7705d611ac89c81635508658f67c723720 commit a15cde7705d611ac89c81635508658f67c723720 Author: Jeffrey Li <lijeffrey@chromium.org> Date: Mon Feb 27 21:33:33 2017 [Findit] Flake Analyzer - Fix infinitely running tryjobs The root cause is the case where a flaky test is newly added is not accounted for correctly. The lookback algorithm should check for such a case and return the revision that adds the flaky test as the culprit, rather than rely on the calling code to check for next_run_number and realize the run number has already been analyzed and complete accordingly. BUG= 694748 Change-Id: I2401035cfdc7bd2e3cf12d03a8769ccf6ed55c2f Reviewed-on: https://chromium-review.googlesource.com/446002 Reviewed-by: Chan Li <chanli@chromium.org> Commit-Queue: Jeffrey Li <lijeffrey@chromium.org> [modify] https://crrev.com/a15cde7705d611ac89c81635508658f67c723720/appengine/findit/waterfall/flake/lookback_algorithm.py [modify] https://crrev.com/a15cde7705d611ac89c81635508658f67c723720/appengine/findit/waterfall/flake/recursive_flake_try_job_pipeline.py [modify] https://crrev.com/a15cde7705d611ac89c81635508658f67c723720/appengine/findit/waterfall/flake/test/lookback_algorithm_test.py
Comment 1 by bugdroid1@chromium.org
, Feb 27 2017