Pointer to xmlrpc test client -
https://bitbucket.org/srccode/xmlrpc-test-tool

-b

On Mon, Jan 18, 2016 at 8:12 AM, sujith h <[email protected]> wrote:
>
>
> On Mon, Jan 18, 2016 at 1:13 AM, Barros Pena, Belen
> <[email protected]> wrote:
>>
>>
>>
>> On 13/01/2016 16:47, "sujith h" <[email protected]> wrote:
>>
>> >
>> >I have updated another patch set with which I have verified with:
>> >
>> >a) cancellation of a normal build
>> >
>> >b) run again and cancel the build
>> >
>> >c) stop toaster + start toaster + run again   and cancel the build
>> >
>>
>> > >http://git.yoctoproject.org/cgit/cgit.cgi/poky-contrib/log/?h=sujith/toast
>> >er-build-cancel12
>>
>> Sorry for the delay in looking into this. Cancellation seems to be working
>> well for me for any builds I start from Toaster. However, it doesn't seem
>> to work for builds I start from the command line and I track through
>> Toaster. For those builds, a 'cancel' button appears, but when I click it,
>> nothing happens: the build proceeds until it completes.
>>
>> I am not even sure if the 'cancel' functionality can work for builds
>> started from the command line, although it would be great if it did. If it
>> is not possible to make it work, then the cancel button should not display
>> for those builds. We can provide a message instead, as we do in the case
>> of the 'run again' button, explaining that builds started from the command
>> line can only be cancelled from the command line.
>
>
> Somehow when i try to use the same logic to cancel the build triggered from
> command line ( with small modification in the code though), I am getting
> error in the toaster_web.log as:
>
> ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service Unavailable>
>
> Not able to understand why it is not able to connect to the port. Because as
> per my understanding when a build is triggered from toaster, we connect to
> the host:port and execute the commands. The runcommand is failing badly with
> the log:
>
> 2016-01-18 16:06:05,608 ERROR Internal Server Error:
> /toastergui/project/1/builds/
> Traceback (most recent call last):
>   File
> "/home/sujith/build/poky-push/venv/lib/python2.7/site-packages/django/core/handlers/base.py",
> line 132, in get_response
>     response = wrapped_callback(request, *callback_args, **callback_kwargs)
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", line
> 171, in returned_wrapper
>     context = view(request, *args, **kwargs)
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", line
> 2896, in projectbuilds
>     bbctrl.forceShutDown()
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py",
> line 73, in forceShutDown
>     return self._runCommand(["stateForceShutdown"])
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py",
> line 50, in _runCommand
>     result, error = self.connection.runCommand(command)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1240, in __call__
>     return self.__send(self.__name, args)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1599, in __request
>     verbose=self.__verbose
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1280, in request
>     return self.single_request(host, handler, request_body, verbose)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1328, in single_request
>     response.msg,
> ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service Unavailable>
> Internal Server Error: /toastergui/project/1/builds/
> Traceback (most recent call last):
>   File
> "/home/sujith/build/poky-push/venv/lib/python2.7/site-packages/django/core/handlers/base.py",
> line 132, in get_response
>     response = wrapped_callback(request, *callback_args, **callback_kwargs)
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", line
> 171, in returned_wrapper
>     context = view(request, *args, **kwargs)
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/toastergui/views.py", line
> 2896, in projectbuilds
>     bbctrl.forceShutDown()
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py",
> line 73, in forceShutDown
>     return self._runCommand(["stateForceShutdown"])
>   File
> "/home/sujith/build/poky-push/bitbake/lib/toaster/bldcontrol/bbcontroller.py",
> line 50, in _runCommand
>     result, error = self.connection.runCommand(command)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1240, in __call__
>     return self.__send(self.__name, args)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1599, in __request
>     verbose=self.__verbose
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1280, in request
>     return self.single_request(host, handler, request_body, verbose)
>   File "/usr/lib64/python2.7/xmlrpclib.py", line 1328, in single_request
>     response.msg,
> ProtocolError: <ProtocolError for 0.0.0.0:42952/: 503 Service Unavailable>
> [18/Jan/2016 16:06:05] "POST /toastergui/project/1/builds/ HTTP/1.1" 500
> 13414
>
>
> Any helping hand would be appreciated. More over I would also like to know
> if we can pass commands to builds triggered from command line?
>
> Thanks,
> Sujith H
>
> --
> സുജിത് ഹരിദാസന്
> Bangalore
> <Project>Contributor to KDE project
> http://fci.wikia.com/wiki/Anti-DRM-Campaign
> <Blog> http://sujithh.info
>
> --
> _______________________________________________
> toaster mailing list
> [email protected]
> https://lists.yoctoproject.org/listinfo/toaster
>
-- 
_______________________________________________
toaster mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/toaster

Reply via email to