[Box-Admins] Re: Problems with Build.squeak.org

Frank Shearar frank.shearar at gmail.com
Thu Apr 25 21:18:11 UTC 2013


On 24 April 2013 13:31, Ken Causey <ken at kencausey.com> wrote:
> On 04/24/2013 01:28 AM, Frank Shearar wrote:
>>
>> On 23 April 2013 23:56, Ken Causey<ken at 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

> Ken
>


More information about the Box-Admins mailing list