-------- Original Message -------- Subject: Re: Problems with Build.squeak.org From: Frank Shearar frank.shearar@gmail.com Date: Thu, April 25, 2013 4:18 pm To: Ken Causey ken@kencausey.com Cc: Squeak Hosting Support box-admins@lists.squeakfoundation.org
On 24 April 2013 13:31, Ken Causey ken@kencausey.com wrote:
On 04/24/2013 01:28 AM, Frank Shearar wrote:
On 23 April 2013 23:56, Ken Causeyken@kencausey.com wrote:
I may be jumping the gun here, but I'm afraid the issue with box3 is on its way to repeating again.
It seems to me that the ExternalPackages-* tasks are completely fouled up. I'm almost certain they take hours wheres as the listed durations are on the order of half and hour. More importantly the site currently claims Jenkins is idle yet
They are indeed the culprits. I think the root of the problem is twofold:
- build.squeak.org is different in some way from my own test machines,
where these jobs all complete
- I'm shelling out from the Rake build, and these child processes
aren't killed by the Rake process.
I think for now I should disable them.
frank
Thanks Frank. If there is anything I can do to help you diagnose this please let me know.
I've re-enabled the ExternalPackages job (leaving ExternalPackages-4.3 and ExternalPackages-4.4 disabled). Instead of just spawning a process and failing the test after a timeout, we now spawn the process and get the pid of that process. Then we schedule a future to kill the job after the maximum test run time, and wait for the process to exit.
I've kicked off a build, so fingers crossed we _won't_ see those hanging processes.
frank
Cool. I'll plan to check it out a few times tonight while you are presumably sleeping.
Ken