[LLVMdev] Test-Suite Bots failing randomly

Daniel Dunbar
Mon, 22 Apr 2013 17:02:35 -0000

On Mon, Apr 22, 2013 at 8:00 AM, Renato Golin <renato.golin at
linaro.org>wrote:

> Ping?
>
> This is getting as often as every other run... Is that process downloading
> from an internal server? If not, should we? If yes, should we not?
>

Ok, so we are already downloading from a private server (lab.llvm.org),
which IMHO we should be doing because we want tight control over the
dependencies etc.

I forgot that your machine is outside the lab, so that may be involved
here. I don't fully understand the networking setup but it is very
different outside vs inside. That said, I ran some timings from our network
here to lab.llvm.org, and I couldn't reproduce any connectivity issues from
here.

Renato, can you try running some testing on your side to quantify where the
connectivity issue is? Things like:
$ ab -c 3 -n 100 http://lab.llvm.org/packages/SQLAlchemy-0.6.6.tar.gz
work fine from here.

That said, it *would* be nice to harden this code against that failure mode
-- one reasonable way would be to have the buildbot slave mirror the
packages directory locally (using rsync or so) and do the install from
there. We can make the rsync command not cause a buildbot failure, since we
rarely change the packages. Any interest in making these changes to the
buildbot config?

 - Daniel


> thanks,
> --renato
>
>
> On 20 April 2013 14:03, Renato Golin <renato.golin at linaro.org>
wrote:
>
>> Hi folks,
>>
>> I noticed our test-suite bot is failing randomly when getting a timeout
>> on the install phase:
>>
>>
>>
http://lab.llvm.org:8011/builders/clang-native-arm-lnt/builds/666/steps/venv.lnt.install/logs/stdio
>>
>> Downloading/unpacking Werkzeug>=0.6.1 (from Flask->LNT==0.4.1dev)
>> Exception:
>>   File
>>
"/opt/buildbot/clang-native-arm-lnt/lnt.venv/local/lib/python2.7/site-packages/pip-1.2.1-py2.7.egg/pip/download.py",
>> line 380, in _download_url
>>     chunk = resp.read(4096)
>> (...)
>> timeout: timed out
>>
>> The package getting time out is not always the same, sometimes it also
>> happens with SQLAlchemy. I'm guessing the server is loaded or the
>> connection is somehow bad?
>>
>> cheers,
>> --renato
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.llvm.org/pipermail/llvm-dev/attachments/20130422/9b98a779/attachment.html>