From 42f7fa4f0accb51af394adb6fc3ccc1f08e969a5 Mon Sep 17 00:00:00 2001 From: gwizdms Date: Thu, 30 May 2024 09:13:49 -0400 Subject: [PATCH] Update gnmi-specification.md Added explicit deletion verbiage for TARGET-DEFINED. --- rpc/gnmi/gnmi-specification.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rpc/gnmi/gnmi-specification.md b/rpc/gnmi/gnmi-specification.md index 2cc0b1f..863845b 100644 --- a/rpc/gnmi/gnmi-specification.md +++ b/rpc/gnmi/gnmi-specification.md @@ -1707,6 +1707,10 @@ branch that applies to a multitude of leaves, e.g. when removing a logical inter in a configuration, deletes could be issued at container level branches that apply to that interface, rather than all the individual leaves. +Explicit deletion also applies to TARGET-DEFINED subscription mode. +Whereas, if the TARGET-DEFINED subscription determines the best type of delivery to be ON-CHANGE, +explicit deletion is required and if decided to be SAMPLE, deletion will be optional. + To replace the contents of an entire node within the tree, the target populates the `delete` field with the path of the node being removed, along with the new contents within the `update` field.