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

Re: [PATCH] libxl: cleanup remaining backend xs dirs after driver domain

On Wed, Dec 09, 2020 at 04:01:21PM +0100, Marek Marczykowski-Górecki wrote:
> On Sun, Nov 08, 2020 at 03:59:42PM +0100, Marek Marczykowski-Górecki wrote:
> > When device is removed, backend domain (which may be a driver domain) is
> > responsible for removing backend entries from xenstore. But in case of
> > driver domain, it has no access to remove all of them - specifically the
> > directory named after frontend-id remains. This may accumulate enough to
> > exceed xenstore quote of the driver domain, breaking further devices.
> > 
> > Fix this by calling libxl__xs_path_cleanup() on the backend path from
> > libxl__device_destroy() in the toolstack domain too. Note
> > libxl__device_destroy() is called when the driver domain already removed
> > what it can (see device_destroy_be_watch_cb()->device_hotplug_done()).
> > 
> > Signed-off-by: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
> Ping?

Acked-by: Wei Liu <wl@xxxxxxx>



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