Description
Buildtime between build.ros2.org and ci.ros2.org have huge differences event though we're theoretically building the same distributions. For example nightly_linux_debug took 2h 24min, while Rci_nightly_debug took 5h 8min, both building Rolling distribution
- Goal: Identify and document the root causes of buildtime differences on build.ros2.org compared to ci.ros2.org
- Objective 1: Compare hardware resources (machines), job and build configuration differences between the two farms
- Objective 2: Quantify time spent in specific build phases (Setup, Build, Test, Packages)
Requirements:
- If created, an analysis tool must be reusable for future performance monitoring (an upgrade of the current time analysis tool or a creation of a new one)
Considerations:
- Check ccache status on buildfarms
- Check parallelism in build and tests between buildfarms
Tasks:
Description
Buildtime between build.ros2.org and ci.ros2.org have huge differences event though we're theoretically building the same distributions. For example nightly_linux_debug took 2h 24min, while Rci_nightly_debug took 5h 8min, both building Rolling distribution
Requirements:
Considerations:
Tasks: