|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V5 29/32] xl: use "libxl-json" format
Wei Liu writes ("[PATCH V5 29/32] xl: use "libxl-json" format"):
> Before this change, xl stores domain configuration in "xl" format, which
> is in fact a verbatim copy of user supplied domain config.
...
> + /* If we're doing migration, the domain name was appended with
> + * "--incoming" a few lines above. So we need to remove that
> + * suffix in the stored configuration.
> + */
> + if (migrate_fd >= 0) {
> + libxl_domain_config d;
> + int xlen = strlen("--incoming");
> + int orig_len;
> +
> + ret = libxl_load_domain_configuration(ctx, domid, &d);
Firstly, I think this editing of libxl's copy of domain config way is
a layering violation.
But it ought to be unnecessary, because either libxl_domain_rename
or "libxl_load_domain_configuration" should deal with it. I would
much prefer the latter, as that results in the domain name being
stored only in one place.
I mostly agree with Ian's comments.
Thanks,
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |