[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V5 29/32] xl: use "libxl-json" format
On Tue, May 20, 2014 at 04:11:44PM +0100, Ian Jackson wrote: > 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. > Huh? I suppose to avoid "layering violation" I should make libxl_domain_rename manipulate the stored configuration, shouldn't I? But you're suggesting I make libxl_load_domain_configuration work? I'm confused. Wei. > 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 |