Comment 8 for bug 842452

Revision history for this message
Alexander Sack (asac) wrote : Re: [Linaro-release] [Bug 842452] Re: Failure to submit build to lava results in overall build failure

On Tue, Sep 6, 2011 at 4:42 PM, James Westby <email address hidden>wrote:

> On Tue, 06 Sep 2011 13:24:49 -0000, Alexander Sack <email address hidden>
> wrote:
> > On Tue, Sep 6, 2011 at 2:24 PM, Frans Gifford
> > <email address hidden>wrote:
> >
> > > Feel free to mark as invalid if you think this is the correct
> behaviour.
> > >
> > >
> > maybe a third state: SUCCESSWITHPROBLEMS would be another option? Not
> sure
> > how easy that is to do on jenkins. I guess this stuff ultimately needs to
> be
> > visualized on a lava dashboard with info like: build, lava submission,
> boot,
> > tests etc. in one shot.
>
> It's quite hard to visualise problems with submitting to LAVA on LAVA
> itself :-)
>
>
:) ... thats true.

OTOH, LAVA is a high priority service of Linaro and I hope we can assume
that we don't get long term downtime there ... on build server having a
queuing mechanism etc. to submit and retry submitting jobs and results feels
worth investigating to make things more robust though.

> Thanks,
>
> James
>
> --
> You received this bug notification because you are a member of linaro-
> infrastructure-drivers, which is the registrant for Linaro Android Build
> Tools.
> https://bugs.launchpad.net/bugs/842452
>
> Title:
> Failure to submit build to lava results in overall build failure
>
> Status in Linaro Android Build Tools:
> New
>
> Bug description:
> For example in https://android-build.linaro.org/builds/~linaro-
> android/panda/#build=270
>
> Failure to connect to LAVA is annoying, but shouldn't cause the build
> to be marked as failed.
>
> Traceback (most recent call last):
> File
> "/mnt/jenkins/workspace/linaro-android_panda/build-tools/build-scripts/post-build-lava.py",
> line 121, in <module>
> main()
> File
> "/mnt/jenkins/workspace/linaro-android_panda/build-tools/build-scripts/post-build-lava.py",
> line 98, in main
> lava_job_id = server.scheduler.submit_job(config)
> File "/usr/lib/python2.7/xmlrpclib.py", line 1224, in __call__
> return self.__send(self.__name, args)
> File "/usr/lib/python2.7/xmlrpclib.py", line 1575, in __request
> verbose=self.__verbose
> File "/usr/lib/python2.7/xmlrpclib.py", line 1264, in request
> return self.single_request(host, handler, request_body, verbose)
> File "/usr/lib/python2.7/xmlrpclib.py", line 1292, in single_request
> self.send_content(h, request_body)
> File "/usr/lib/python2.7/xmlrpclib.py", line 1439, in send_content
> connection.endheaders(request_body)
> File "/usr/lib/python2.7/httplib.py", line 951, in endheaders
> self._send_output(message_body)
> File "/usr/lib/python2.7/httplib.py", line 811, in _send_output
> self.send(msg)
> File "/usr/lib/python2.7/httplib.py", line 773, in send
> self.connect()
> File "/usr/lib/python2.7/httplib.py", line 1154, in connect
> self.timeout, self.source_address)
> File "/usr/lib/python2.7/socket.py", line 571, in create_connection
> raise err
> socket.error: [Errno 110] Connection timed out
> Build step 'Execute shell' marked build as failure
> Archiving artifacts
> Finished: FAILURE
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/linaro-android-build-tools/+bug/842452/+subscriptions
>
> _______________________________________________
> Mailing list: https://launchpad.net/~linaro-release
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~linaro-release
> More help : https://help.launchpad.net/ListHelp
>

--

 - Alexander