[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH for-4.9 4/4] docs: Clarify the expected behaviour of zero-content records
On Fri, Mar 31, 2017 at 01:51:09AM -0600, Jan Beulich wrote: > >>> On 30.03.17 at 18:32, <andrew.cooper3@xxxxxxxxxx> wrote: > > @@ -631,6 +631,11 @@ The set of valid records depends on the guest > > architecture and type. No > > assumptions should be made about the ordering or interleaving of > > independent records. Record dependencies are noted below. > > > > +Some records are used for signalling, and explicitly have zero length. All > > +other records contain data relevent to the migration. Data records with no > > relevant? > > > +content should be elided on the source side, as they their presence serves > > no > > Stray "they"? > > > +purpose, but result in extra work for the restore side. > > results? > > > @@ -719,3 +724,12 @@ restored. > > The image header may only be extended by _appending_ additional > > fields. In particular, the `marker`, `id` and `version` fields must > > never change size or location. > > + > > + > > +Errata > > +====== > > + > > +1. For compatibility with older code, the receving side of a stream should > > + tolerate and ignore variable sized records with zero content. Xen > > releases > > + between 4.6 and 4.8 could end up generating valid HVM\_PARAMS or > > + X86\_PV\_VCPU\_{EXTENDED,XSAVE,MSRS} records with 0 content. > > Also elsewhere in the series you use expressions similar to this "0 > content", but especially here (with no code next to it) it is rather > ambiguous: Do you mean zero-length content, or non-zero-length > content being all zero, or both? > IIRC it is the former, zero-length content. I will fix that up while committing. Andrew if you think that's wrong, submit a patch to fix it. Wei. > Jan > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |