[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 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? Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |