On 01/14/2013 05:53 AM, Frank Shearar wrote:
OK, turns out "there's a plugin for that" for Jenkins. The new build-timeout plugin's set to an "elastic timeout" which means 150% of the mean build time for a project and 10 minutes for a new project. I've applied this to SqueakTrunk*, the most likely jobs to hang like this.
That still doesn't explain the burning smell around that last build, of course.
frank
Thanks I was giving some thought (not deep and devoid of any actual research) into possibly writing a program to periodically evaluate the processes and cull those clearly outside of the reasonable running time range.
Regarding David's suggestion to use 'nice' to lower the process priority: At this point it's not really an issue but I think once we have the mailing lists running on the same system that this might be a very good idea. I suspect once it matters we will be reminded though.
Ken
box-admins@lists.squeakfoundation.org