-
Type: Improvement
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: Postponed
-
Component/s: Continuous Integration
-
Tags:
-
Story Points:10
The T&P seems eating each other resources, collision/concurrency is suspected as leading to failing tests for unknown reason (NXP-25291, NXP-25626).
NXBT-2445 limiting the CPU (to only 2 cores) is suspected to have dramatically increased a lot of build duration, failing T&P among others.
The impact of CPU limit on T&P (and other jobs) could make sense since some parts of the build are multi-threaded. However, the statistics show that the build time increase happened before the CPU limit.
We need more measures and benchmarks.
Plan:
1.
|
provide a dedicated environment for profiling the test and push | Open | Alexis Timic | |
2.
|
profile a single test and push with all CPUs | Open | Unassigned | |
3.
|
profile a single test and push with limited CPUs | Open | Unassigned | |
4.
|
profile multiple test and push with limited CPUs | Open | Unassigned |