This transition will require the conversion of the main pipelines used for flake analysis:
RecursiveFlakePipeline
DetermineTruePassRatePipeline
AnalyzeFlakeForBuildNumberPipeline
NextBuildNumberPipeline
Creation of services to aid for commit position only architecture:
Compile a binary and move to isolate when a binary isn't prebuilt.
Model to support a range of commit positions.
Add a lower/upper for the commit positions we've looked at to determine when compiling a new binary is necessary.
For specifics, refer to the design document:
https://docs.google.com/a/google.com/document/d/1IvKywvt3SLpWTl49oxP6b8d0zRZodCLQ-8YKtxV65s0/edit?usp=sharing
Comment 1 by wylieb@chromium.org
, Sep 27 2017