|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] [Xen-devel] [BUG] 16 vcpus + 2 vif bridge = issue ?
On Fri, Sep 25, 2015 at 11:45:06AM +0100, Wei Liu wrote:
> > +xen_netfront: can't alloc rx grant refs
> > +net eth1: only created 15 queues
>
> This is multiqueue exhausting grant table references.
>
> You're supposed to be able to set a netback parameter to control default
> number of maximum queues get created. Unfortunately there is a bug in
> the code which renders the setting of that parameter when loading
> netback useless.
>
> A workaround is to
>
> 1. Insert netback in Dom0.
> 2. echo $NR_MAX_QUEUES_YOU_WANT >
> /sys/module/xen_netback/parameters/max_queues
> 3. Start guest.
Surely this is not a solution. What can be done to avoid the grant
table exhaustion in the first place. Alternatively, the code should
avoid requesting too many queues.
I've posted a patch that may help to deal with partial allocation,
but don't know whether it is reasonable. Some feedback on that
would sure be nice.
> Patches to both netback and netfront were merged some time ago. I'm not
> sure when they will trickle down to your distro.
Those patches don't seem to address incorrect behaviour when the
grant tables are exhausted.
--
Viktor.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxx
http://lists.xen.org/xen-users
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |