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

Issue 750289 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 1
Type: Bug



Sign in to add a comment

[Findit] Flake Analyzer - Assertion failing due to < 2 data points when trying to run try jobs

Project Member Reported by lijeffrey@chromium.org, Jul 28 2017

Issue description

Seems like a recent regression

Generator waterfall.flake.recursive_flake_try_job_pipeline.NextCommitPositionPipeline(*(u'ag9zfmZpbmRpdC1mb3ItbWVyrAELEhdNYXN0ZXJGbGFrZUFuYWx5c2lzUm9vdCJ2Y2hyb21pdW0ubGludXgvTGludXggVGVzdHMvNTk2MjAvY29tcG9uZW50c191bml0dGVzdHMvUm1sbGJHUlVjbWxoYkhOUWNtOTJhV1JsY2xSbGMzUXVVSEp2ZG1sa1pWTjVib... (626 bytes), **{})#9d3a605e11534643b2ce7e75da151aec raised exception. AssertionError:  (/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/first_party/pipeline_utils/appengine_third_party_pipeline_python_src_pipeline/pipeline.py:2434)
Traceback (most recent call last):
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/first_party/pipeline_utils/appengine_third_party_pipeline_python_src_pipeline/pipeline.py", line 2207, in evaluate
    yielded = pipeline_iter.send(next_value)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/waterfall/flake/recursive_flake_try_job_pipeline.py", line 462, in run
    upper_bound_run_point_number=upper_bound_commit_position))
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/waterfall/flake/lookback_algorithm.py", line 298, in GetNextRunPointNumber
    next_run_point, suspected_point = _Bisect(data_points, algorithm_settings)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/waterfall/flake/lookback_algorithm.py", line 275, in _Bisect
    lower_bound, upper_bound = _GetBisectRange(data_points, algorithm_settings)
  File "/base/data/home/apps/s~findit-for-me/waterfall-backend:10960-8bc1fe1.402976069876231136/waterfall/flake/lookback_algorithm.py", line 245, in _GetBisectRange
    assert len(data_points) >= 2
AssertionError


 
Status: Fixed (was: Assigned)

Sign in to add a comment