[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Domain Save Image Format proposal (draft B)
David Vrabel writes ("Domain Save Image Format proposal (draft B)"): > Records > ======= > > A record has a record header, type specific data and a trailing > footer. If body_length is not a multiple of 8, the body is padded > with zeroes to align the checksum field on an 8 octet boundary. > > 0 1 2 3 4 5 6 7 octet > +-----------------------+-------------------------+ > | type | body_length | > +-----------+-----------+-------------------------+ > | options | (reserved) | > +-----------+-------------------------------------+ ... > options Bit 0: 0 - checksum invalid, 1 = checksum valid. There needs to be a flag saying what the receiver should do if it sees a record it doesn't understand. There are two possible behaviours: ignore the record, and abandon the restore attempt. > VCPU_INFO > --------- > > > [ This is a combination of parts of the extended-info and > > XC_SAVE_ID_VCPU_INFO chunks. ] > > The VCPU_INFO record includes the maximum possible VCPU ID. This will > be followed a VCPU_CONTEXT record for each online VCPU. > > 0 1 2 3 4 5 6 7 octet > +-----------------------+------------------------+ > | max_vcpu_id | (reserved) | > +-----------------------+------------------------+ For ease of extensibility, it might be worth saying that the VCPU_INFO may contain additional data which should be ignored by receivers that don't understand it. > Future Extensions > ================= > > All changes to this format require the image version to be increased. It would be better to have a more fine-grained extensibility mechanism. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |