From 51b35091a8062eafd745e51671d4117347231bd6 Mon Sep 17 00:00:00 2001 From: Matthew Lam Date: Mon, 9 Dec 2024 10:43:02 -0800 Subject: [PATCH] Update P4Runtime Spec to explicitly specify read-write symmetry exception for backup replicas. --- docs/v1/P4Runtime-Spec.mdk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/v1/P4Runtime-Spec.mdk b/docs/v1/P4Runtime-Spec.mdk index c1124ed7..5e4c47c2 100755 --- a/docs/v1/P4Runtime-Spec.mdk +++ b/docs/v1/P4Runtime-Spec.mdk @@ -2297,7 +2297,9 @@ preserved, it will be explicitly stated in this document. The `MessageDifferencer` class [@ProtoMessageDifferencer] included in the Protobuf C++ API supports comparing messages while treating repeated fields as sets, so that different orderings of the same elements are considered equal. This method -of comparing Protobuf messages may come at a cost in performance. +of comparing Protobuf messages may come at a cost in performance. +The `backup_replicas` must be returned in order when read to preserve the +hierarchy of highest-preferred backup replicas. ### Data plane volatile objects { #sec-data-plane-volatile-objects }