[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] Is: events not being cleared during fast migration over InfiniBand Was: Re: xen 4.3 test report



Any news about this bug? I don't understand why in case of using
xend/xm bug not appeared.
I think that xl and xm use identical sequence and identical operations
when migrate domain...

2013/6/6 George Dunlap <george.dunlap@xxxxxxxxxxxxx>:
> On 05/06/13 19:50, Konrad Rzeszutek Wilk wrote:
>>
>> On Tue, Jun 04, 2013 at 04:17:55PM +0400, Vasiliy Tolstov wrote:
>>>
>>> 2013/6/3 Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>:
>>>>
>>>> The non-debug version tells me it is:
>>>>
>>>> 289     if ( (port = get_free_port(d)) < 0 )
>>>> 290         ERROR_EXIT(port);
>>>>
>>>> Which gets -EEXIST from get_free_port. But get_free_port only returns
>>>> -EINVAL, -ENOMEM, and -ENOSPC in failure modes.
>>>>
>>>> But we get -EEXIST? Could you re-run git diff and attach output to
>>>> this email? I think you tweaked the debug code a bit so I am looking
>>>> at something different?
>>>
>>>
>>> Oh sorry. Yes i modify you patch to this version:
>>
>> That is OK.
>>>
>>> -    if ( v->virq_to_evtchn[virq] != 0 )
>>> +    if ( v->virq_to_evtchn[virq] != 0 ) {
>>> +       gdprintk(XENLOG_WARNING, "d%dv%d [%s:%d], port:%d, rc:%ld\n",
>>> d->domain_id,
>>> +               vcpu, __func__,__LINE__, v->virq_to_evtchn[virq],
>>> (long)-EEXIST);
>>>           ERROR_EXIT(-EEXIST);
>>
>> OK, so the value was 3 (event channel), and I am not sure what the virq
>> value
>> was. But it looks as if somebody did not clear that and we are
>> tripping over it.
>>
>> George, have you seen issues with events not being cleared during
>> migration?
>
>
> The other possibility, of course, is that the virq has been cleared, but
> that somehow the kernel is requesting the same virq twice.
>
>  -George
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxx
> http://lists.xen.org/xen-devel



-- 
Vasiliy Tolstov,
e-mail: v.tolstov@xxxxxxxxx
jabber: vase@xxxxxxxxx

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.