-
Notifications
You must be signed in to change notification settings - Fork 0
Build farmer handoff 2017-11-29 #70
Comments
This is sorta half done. SIP is partially enabled (see ros2/ros2#409 (comment)) the build phase at an interactive terminal with this configuration is about 45 minutes. So it's not as good as with SIP enabled but it's not the 2.5 hour monstrosity wit SIP completely disabled. |
The next thing to try here is to add ProcessType Interactive to the plist. This should instruct the system to prioritize the build as an interactive program rather than a background task. Dosa is currently rigged as a launchd supervised process without this tweak and the build did run considerably slower than an interactive build. We're trying some other things with Dosa today and I'll make the interactive change and see how we fare. http://ci.ros2.org/job/ci_osx/2949/ |
Thanks @clalancette for the summary 👍 Farm + Test suite health follow-up:Some tests started being flaky during last cycle. Mainly Python performance tests as we added more layers and thus more overhead to the Python execution model. We missed a non-trivial number of nightly jobs for various reasons (nodes disconnecting, not coming back online or build failures not being addressed for a while). We should find a way to mitigate that in the future to allow proper statistics, bug bisection and ensure users new artifacts with latest code every day. Machine updates:
|
Closing this in favor of new handoff ticket #78 |
Buildfarm health
The most pressing farming issue is the macOS nodes. Dosa is still offline (more below), and mini1 and mini2 disconnect quite a bit, particularly overnight when the router reboots. They always need manual help coming back online.
Tasks pending (roughly priority order)
Recurring tasks
Test suite health
I fixed a couple of failing tests during the last cycle, having to do with finding ROS1 packages (this changed slightly), and having to do with the rclcpp Time changes that broke the turtlebot build. No further progress on flakey tests; the good news is that they seem to be relegated to the "repeated" builds almost every night.
The text was updated successfully, but these errors were encountered: