[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



Konrad, George do you have any news about this bug?
I can test xen 4.3-rc4 but if this bug not have been fixed i think my
tests can't be productive...

2013/6/5 Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>:
> 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?



-- 
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®.