> On 9 Nov 2016, at 09:57, Francesco Romani <from...@redhat.com> wrote:
> 
> 
> 
> ----- Original Message -----
>> From: "Piotr Kliczewski" <pklic...@redhat.com>
>> To: "Martin Sivak" <msi...@redhat.com>
>> Cc: "Michal Skrivanek" <michal.skriva...@redhat.com>, "Francesco Romani" 
>> <from...@redhat.com>, "Shira Maximov"
>> <msh...@redhat.com>, "devel" <devel@ovirt.org>
>> Sent: Wednesday, November 9, 2016 9:54:02 AM
>> Subject: Re: [ovirt-devel] [vdsm] Connection refused when talking to jsonrpc
>> 
>> On Wed, Nov 9, 2016 at 9:48 AM, Martin Sivak <msi...@redhat.com> wrote:
>> 
>>>> Isn’t the most likely cause by far a simple startup delay? We do open
>>> the listener “soon” and responds with code 99, but it’s still not instant
>>> of course
>>> 
>>> That is possible of course and we handle those "errors" just fine. But
>>> connection refused never happened with xmlrpc. It might have been
>>> luck, but it always worked there :)
>>> 
>>> 
>> There is no difference how we open listening socket (it is used by both
>> protocols) and I have seen the engine attempting to connect using both
>> protocols
>> before the socket was open. What is the time difference that you see?
> 
> Not sure I reproduced correctly, but it seems a race on startup.
> I got the same error on my box, and here it happens if mom tries to connect
> to the unix socket /var/run/vdsm/mom-vdsm.sock *before* that Vdsm creates it.
> Once vdsmd succesfully starts, a restart of mom-vdsm seems to fix all the 
> issues.
> 
> I'm not sure yet if that's all of it and how to handle with systemd 
> dependencies.
> Perhaps Nir's suggestion past in the thread to notify systemd is a good first 
> step
> in the right direction.

not sure
we would need to wait for recovery to finish if you want to be really nice to 
“dumb” clients
that would take too long though

I think mom needs a fix in addition anyway

> 
> HTH,
> 
> -- 
> Francesco Romani
> Red Hat Engineering Virtualization R & D
> Phone: 8261328
> IRC: fromani

_______________________________________________
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

Reply via email to