|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xl: Change output from xl -N create to be more useful
Wei Liu writes ("Re: [PATCH] xl: Change output from xl -N create to be more
useful"):
> On Fri, Jun 26, 2015 at 03:29:15PM +0100, Ian Jackson wrote:
...
> > Note that this change is NOT BACKWARDS COMPATIBLE. But it would only
> > adversely affects anyone who uses `xl -N create' and then saves and
> > processes the JSON. (The output from xl list et al is not changed; it
> > normally needs the domid.) Such a user should probably have already
> > have complained about the infelicitous output. If they haven't it
> > would be simple enough for them to bookend the output so as to provide
> > compatible output.
> >
> > If this backward compatibility problem is considered a blocker for
> > this patch, then I will respin, with one of the following two
> > workarounds:
> > - A new option to force sane output
> > - Generate output which contains the domain config twice,
> > once directly in the main struct, and a copy in "config"
>
> I don't think keeping a broken interface for the sake of backward
> compatibility is worth it.
The interface isn't unuseable. You just have to use jq(1) or
something to transform the output.
AFAIAA we have no in-tree consumers of libxl json domain configs and
further I'm not aware of any out-of-tree consumers apart from the one
I just introduced into the xs-ring3 ao abort test suite.
But, thanks for the favourable opinion :-).
> Actually you may want to update main_config_update, which also prints
> out domain configuration. Then remove the will-be-defunct
> printf_info{,_one_json}.
I'll look into doing this, thanks.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |