-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
-
Labels:None
-
Build
-
Fully Compatible
After phase 1 we will have bazel enabled on all variants compiling a small number (few hundred) source files per build. Monitor EngFlow utilization metrics to create a rough estimate of when we'll run out of the 400 cores EngFlow has currently allocated to us.
The lag time between capacity requests is about a month, so we should ask for what we'll need for the next two months.
1. Monitor the peak core utilization of our engflow cluster with the current number of source files building
2. Figure out an appropriate multiplier that we'll need for the next couple months. This should be (total number of source files in 10gen/mongo) / (current number of source files building with bazel)
3. Multiply #1 and #2 to get a capacity estimate, request about 1.5-2x that to be safe