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

Re: [Xen-devel] [PATCH] xenpaging:close domU's event channel and free port

On Mon, Feb 13, Hongkaixing wrote:

>    I have tested whether the kernel driver does a cleanup of all used ports 
> once xenpaging exits.
> Every domain has 1024 event channels.In xc_evtchn_unbind(),it just frees 
> dom0's event channel's port,
> and changes its state to be ECS_FREE;but the remote domain(domU)'s port is 
> still ECS_UNBOUND.
> so when each domU triggers 1024 times of xenpaging,it will fail of "Error 
> initialising shared page
> (28 = No space left on device): Internal error".Because there is no available 
> free port for this domU.
> Only the port's state is ECS_FREE,then it can be allocated by get_free_port();

Are you sure its the event channel?

I just tried to run xenpaging in a loop and after a while I got this

xc: detail: xenpaging init
xc: detail: watching '/local/domain/1/memory/target-tot_pages'
xc: error: Error initialising shared page (28 = No space left on device): 
Internal error

Is it that what you are seeing?


Xen-devel mailing list



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