|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 0/2 V3] fix rename: xenstore not fully updated
On Wed, Nov 19, 2014 at 11:26:32AM +0000, Ian Jackson wrote:
> Hi Konrad, I have another release ack request:
>
> Chunyan Liu writes ("[PATCH 0/2 V3] fix rename: xenstore not fully updated"):
> > Currently libxl__domain_rename only update /local/domain/<domid>/name,
> > still some places in xenstore are not updated, including:
> > /vm/<uuid>/name and /local/domain/0/backend/<device>/<domid>/.../domain.
> > This patch series updates /vm/<uuid>/name in xenstore,
>
> This ("[PATCH 2/2 V3] fix rename: xenstore not fully updated") is a
> bugfix which I think should go into Xen 4.5.
>
> The risk WITHOUT this patch is that there are out-of-tree tools which
> look here for the domain name and will get confused after it is
> renamed.
When was this introduced? Did it exist with Xend?
>
> The risk WITH this patch is that the implementation could be wrong
> somehow, in which case the code would need to be updated again. But
> it's a very small patch and has been fully reviewed.
I checked QEMU and didn't find anything in there.
>
>
> > and removes the unusual 'domain' field under backend directory.
>
> This is a reference to "[PATCH 1/2 V3] remove domain field in xenstore
> backend dir". The change to libxl is that it no longer writes
> /local/domain/0/backend/vfb/3/0/domain = "name of frontend domain"
>
> It seems hardly conceivable that anyone could be using this field.
> Existing users will not work after the domain is renamed, anyway.
>
> The risk on both sides of the decision lies entirely with out-of-tree
> software which looks here for the domain name for some reason. We
> don't think any such tools exist.
>
> Note that the domain name cannot be used directly by a non-dom0
> programs because the mapping between domids and domain names is in a
> part of xenstore which is not accessible to guests. (It is possible
> that a guest would read this value merely to display it.)
>
>
> If such out-of-tree software exists:
>
> The risk WITHOUT this patch is that it might report, or (worse)
> operate on, the wrong domain entirely.
>
> The risk WITH this patch is that it (or some subset of its
> functionality) would stop working right away.
>
>
> An alternative would be to update all of these entries on rename.
> That's a large and somewhat fiddly patch which we don't think is
> appropriate given that the presence of this key is a mistake.
>
>
> Thanks,
> ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |