[netconf] Re: YANG Push Lite presentation

BL <bl@ndt-inc.com> Sat, 09 November 2024 00:01 UTC

Return-Path: <bl@ndt-inc.com>
X-Original-To: netconf@ietfa.amsl.com
Delivered-To: netconf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03FE8C1840EA for <netconf@ietfa.amsl.com>; Fri, 8 Nov 2024 16:01:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ndt-inc.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pFFmz99gfkA6 for <netconf@ietfa.amsl.com>; Fri, 8 Nov 2024 16:01:02 -0800 (PST)
Received: from sender4-op-o15.zoho.com (sender4-op-o15.zoho.com [136.143.188.15]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76760C1519B0 for <netconf@ietf.org>; Fri, 8 Nov 2024 16:01:02 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1731110460; cv=none; d=zohomail.com; s=zohoarc; b=PB8BwF/phZRZRHeOhLR2hf9X5UAtexaDCp+hbYiLmnGuiIaCbK6lfU+CBy0CW+4vE1ZrCph9/982Ad6E0qoqFvAvV3e0eNi422t+GmW7ZJb4smy7Lq37EEOM1h9VG3AqQuSUCXylBGOKf5zvrzrFk/AV22nkb6iTUIX8/dSpKMw=
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1731110460; h=Content-Type:Date:Date:From:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To:Cc; bh=GG29/lytIGckxe0WcSt3yIGHMkkIfb1ETxQMAAE93HQ=; b=PkRDmgpkt5rtZ/goabmvtlyS0A2ZAA+KzIQmfN0/UjXmAP4fAq9x4Le291KE/TRoPd8wXEiTuhrtp02/MlyHC/Mad1gRzixFSTHfivTGQnvxK07ts0TOwfNmN2I+Q93X1nw5Ij4nFvmipGMsIRODyg80K9oU3hmWYdcn9WWCw6c=
ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=ndt-inc.com; spf=pass smtp.mailfrom=bl@ndt-inc.com; dmarc=pass header.from=<bl@ndt-inc.com>
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1731110460; s=zoho; d=ndt-inc.com; i=bl@ndt-inc.com; h=Content-Type:Message-ID:Date:Date:MIME-Version:From:From:Subject:Subject:To:To:References:In-Reply-To:Message-Id:Reply-To:Cc; bh=GG29/lytIGckxe0WcSt3yIGHMkkIfb1ETxQMAAE93HQ=; b=xKnzWnrBeaGvVZAcNDcr5A7jhKyt95VK2+xwGAixbRTUsDpzFP1DlNKyiZuyS/IL XllC295AMdT5sNtQmUbbWF4teJmQ1Ytfb5wb7NgRB+2rSBDyaO3U6dK2vkL4lKmI6xn 4gYuXYFVZWsE0OLXcnbAakZUpp7Bfa6kNQcY8U2DwccKtC03LdjCh9317Y5XroQ1qKG cOyDnYDjSJkSAAbF2WKp0HeCTYh9ER80oXxae1Paks1YfHX+ygFY3BFhlc+6uAN1sbk sKG/D3oJ5/jwzOMJ0dWLP2sqyGdjDzdarGEgc0+xL5+YQ1mziyACt54Ks+MOHsiCN1f pCRs3blIzg==
Received: by mx.zohomail.com with SMTPS id 1731110459547376.06566076980596; Fri, 8 Nov 2024 16:00:59 -0800 (PST)
Content-Type: multipart/alternative; boundary="------------gsU9pYBJcYmvySQXlXalKK9V"
Message-ID: <f1fbbf8e-edac-4e0a-b1d9-6ee0fb13f801@ndt-inc.com>
Date: Fri, 08 Nov 2024 19:00:14 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: BL <bl@ndt-inc.com>
To: netconf@ietf.org
References: <CABCOCHTxV=wxAVkQBiGK1ounrP+CPpcvYyoGKVxWwsT5ybT4rg@mail.gmail.com> <926994226.132102.1731082639532@mail.yahoo.com> <CABCOCHQ4PWYUCcwCST25nPP=1G+KV7+HpWtagi3KoaMu9pneiA@mail.gmail.com>
Content-Language: en-US
In-Reply-To: <CABCOCHQ4PWYUCcwCST25nPP=1G+KV7+HpWtagi3KoaMu9pneiA@mail.gmail.com>
X-ZohoMailClient: External
Message-ID-Hash: KWKSQFUJLEJF3R5PWLALRU2E3ICS74QU
X-Message-ID-Hash: KWKSQFUJLEJF3R5PWLALRU2E3ICS74QU
X-MailFrom: bl@ndt-inc.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-netconf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [netconf] Re: YANG Push Lite presentation
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/CPbunRUvhjag2vCRWpxiXqa5XwE>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netconf>
List-Help: <mailto:netconf-request@ietf.org?subject=help>
List-Owner: <mailto:netconf-owner@ietf.org>
List-Post: <mailto:netconf@ietf.org>
List-Subscribe: <mailto:netconf-join@ietf.org>
List-Unsubscribe: <mailto:netconf-leave@ietf.org>

Hi Andy,

dampening-period is for both the subscriber/client and the publisher/server.
Server should implement 
ietf-system-capabilities/ietf-notification-capabilities (or similar model)
so the client can examine capabilities of the server before subscribing.

You propose to remove "push-change-update" and use "push-update" instead 
in "on-change" subscription.
Which sounds reasonable since "push-change-update" is complicated to 
implement.
Could you clarify:
"Also agree that a push update is not a full replace, but rather 
justgather what is being reported."

Borislav

On 11/8/2024 11:37 AM, Andy Bierman wrote:
>
>
> On Fri, Nov 8, 2024 at 8:17 AM Reshad Rahman <reshad@yahoo.com> wrote:
>
>     Hi Andy,
>
>     > I do not understand the issue with dampening.
>     Within the implementation, it means how often you check for changes.
>     It is effectively the same as the 'period' for a periodic
>     subscription.
>     How does an on-change subscription work without this parameter?
>
>     In the context of continuously changing data such as counters I
>     understand the statement above. But for state changes,
>     dampening-period isn't needed (although I realize this is
>     implementation specific).
>
>
>
> So it should be optional I guess.
> This parameter is for the subscriber, not the publisher.
> It means "do not send me an update more frequently than N centiseconds".
>
>
>     Regards,
>     Reshad.
>
>
> Andy
>
>     On Friday, November 8, 2024 at 11:08:24 AM EST, Andy Bierman
>     <andy@yumaworks.com> wrote:
>
>
>     Hi,
>
>     I hope this work gets high priority.
>     There are many I-Ds already so please do not start over or greatly
>     expand the scope.
>     I have been saying that YANG Push is too complicated since I was
>     on the DT
>     that created RFC 8639,40,41.
>
>     We have a fairly complete implementation of dynamic subscriptions.
>     Glad to see there is now consensus to get rid of the YANG Patch
>     update.
>     We decided the same thing a long time ago:
>     https://docs.yumaworks.com/en/latest/cli/netconfd-pro.html#push-simop-patch-update
>
>     Also agree that a push update is not a full replace, but rather just
>     gather what is being reported.  That is also how our server works.
>
>     I do not understand the issue with dampening.
>     Within the implementation, it means how often you check for changes.
>     It is effectively the same as the 'period' for a periodic
>     subscription.
>     How does an on-change subscription work without this parameter?
>
>
>     Andy
>
>
>
>     _______________________________________________
>     netconf mailing list -- netconf@ietf.org
>     To unsubscribe send an email to netconf-leave@ietf.org
>
>
> _______________________________________________
> netconf mailing list --netconf@ietf.org
> To unsubscribe send an email tonetconf-leave@ietf.org