Interleave daily builds' times to avoid collisions

Bug #891628 reported by Zach Pfeffer
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro Android Infrastructure
Fix Released
Low
Paul Sokolovsky

Bug Description

In android-build I've seen many builds get kicked off at roughly the same time. When this happens each build seems to get stuck repo syncing and all the builds must be killed manually. I thought we could stage the builds every 1-2 hours so that we wouldn't run into this issue while we work out a more scalable git solution.

Related branches

summary: - Would it help to kick off the daily builds at 1-2 hour intervals
+ Interleave daily builds's times to avoid collisions
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

--- jobs/linaro-android_panda/config.xml 2011-08-29 16:30:58 +0000
+++ jobs/linaro-android_panda/config.xml 2011-09-15 09:30:39 +0000
@@ -49,9 +50,8 @@
   <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
   <triggers class="vector">
     <hudson.triggers.TimerTrigger>
- <spec>0 2 * * *</spec>
- </hudson.triggers.TimerTrigger>
- </triggers>
+ <spec>@daily</spec>
+ </hudson.triggers.TimerTrigger></triggers>
   <concurrentBuild>true</concurrentBuild>
   <builders>
     <hudson.tasks.Shell>

So, as seen from the above, there used to be time-interleave setting made (manually) by yours truly. But people click buttons [without need], and carefully crafted settings get reset. Conclusion: we need to automate this interleave settings.

summary: - Interleave daily builds's times to avoid collisions
+ Interleave daily builds' times to avoid collisions
Changed in linaro-android-infrastructure:
assignee: nobody → Paul Sokolovsky (pfalcon)
importance: Undecided → Low
status: New → Fix Committed
Revision history for this message
Paul Sokolovsky (pfalcon) wrote :

Ok, due to nights of wonders we're having, this gets resolved right away. Deployed. Few official builds are re-flipped. For any other builds, just turn off daily build, think if it really needs to be daily, and if it is, turn on again to go into interleaved mode.

Changed in linaro-android-infrastructure:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.