[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
On Fri, 2015-06-26 at 16:30 +0100, Ian Jackson wrote: > 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 :-). I think we should just risk the change and if anyone notices and cares we could consider retrofitting OUTPUT_FORMAT_JSON_XEN45 to xl. I think it's unlikely anyone will notice. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |