docs: add some clarification to xenstore-migration.md
authorJuergen Gross <jgross@suse.com>
Thu, 17 Feb 2022 11:47:26 +0000 (12:47 +0100)
committerJulien Grall <jgrall@amazon.com>
Thu, 24 Feb 2022 15:18:04 +0000 (15:18 +0000)
The Xenstore migration document is missing the specification that a
node record must be preceded by the record of its parent node in case
of live update.

Add that missing part.

Signed-off-by: Juergen Gross <jgross@suse.com>
Acked-by: Julien Grall <jgrall@amazon.com>
docs/designs/xenstore-migration.md

index 5f1155273ec362221b9930e8f49c52765f8702a3..b94af7fd7c45b6eb27e78ca261849a5f85302480 100644 (file)
@@ -316,6 +316,11 @@ a _committed_ node (globally visible in xenstored) or a _pending_ node (created
 or modified by a transaction for which there is also a `TRANSACTION_DATA`
 record previously present).
 
+Each _committed_ node in the stream is required to have an already known parent
+node. A parent node is known if it was either in the node data base before the
+stream was started to be processed, or if a `NODE_DATA` record for that parent
+node has already been processed in the stream.
+
 
 ```
     0       1       2       3    octet