[netconf] Re: Adoption call for notif-yang-04
Andy Bierman <andy@yumaworks.com> Fri, 14 June 2024 13:18 UTC
Return-Path: <andy@yumaworks.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 C9D70C15106F for <netconf@ietfa.amsl.com>; Fri, 14 Jun 2024 06:18:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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=yumaworks.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 JWsRaXZeC8Tz for <netconf@ietfa.amsl.com>; Fri, 14 Jun 2024 06:18:22 -0700 (PDT)
Received: from mail-pj1-x102d.google.com (mail-pj1-x102d.google.com [IPv6:2607:f8b0:4864:20::102d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91D1FC151066 for <netconf@ietf.org>; Fri, 14 Jun 2024 06:18:22 -0700 (PDT)
Received: by mail-pj1-x102d.google.com with SMTP id 98e67ed59e1d1-2c2dee9d9a1so1763001a91.3 for <netconf@ietf.org>; Fri, 14 Jun 2024 06:18:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yumaworks.com; s=google; t=1718371102; x=1718975902; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JfSg8hEYWYaYzB9Er22cSHvlWUvPwGNE9Lpj40eqq2M=; b=sS0T+H/UDHF3EEQIf+7FJ1vT4R8JEvLI0hxWxwzKiDkXzWaXY/y9HRSujf/S9tgDnZ VR0S75NhP34cnMFVmnVBfN2MICePCPxhlIy/vUmc3b/zkhPlj7CtXOfZg5nQJ5DLEqDl G2qkU3nxQyWz+TNOqaF1aRB6L+v3umHvmBOUxW1B/fHAKroIAfbh7F93uM7QuLBNXlUj ZGNYZB9TPP5AA8N+rKnbfqK8UZtJjLGKZURHBLBoEIQSpQjYVEXAWh9dv4zjdry3mkJ0 JghQVB24I7szo11D4pkDondWu/GcS8fDaUjBP5QHDRfLMkJFEzSjRw/NYC9aA0ffD0NC hCtg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718371102; x=1718975902; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JfSg8hEYWYaYzB9Er22cSHvlWUvPwGNE9Lpj40eqq2M=; b=CV7v/iLI3EkCYCii6C8/VknzZQQjmSHTQ/sNWfr8E+i0IKLrQNjIR05gDMNHU6TIhS DMSTxk5qkPxjC01C29PcLp7MnLveEnMJmIpDsRc66iqSLuBQ1j0UIhtqKbC6Z2A9hRMD ND+RsQwJEPh5Sv4PpULV5ClwB9ZuvBFSopkjAqW1Yr3i6j5qey3/3xNxwuofATiJnhTl DQdRXAb6U+3oQmO/+NFn3c/oWudl3nwvmMOfLVb79qletaYFLQWmnmeTUwNZ19eiP6XO 0JMYn9tUuPfgRrNkOmGktcLNwa+jX3irt4e2AwepsBufJsb8LpABCwrryj6WCEU36RqC RmKQ==
X-Forwarded-Encrypted: i=1; AJvYcCVJRhuYgNI4psN7JZb+R+y7IjRvs+mrMJ0MBAXwus82byxQMbor4BGg6QHOYcSaUdf5iIaoqDciiVMLYmZZ8xDS
X-Gm-Message-State: AOJu0YwKmZlhkEe/DdlTqrom9T5Dj2nXioUAr5lys1dHrK5Yu11LgGX3 dyRM15w5uFI7Mocrta9TUvwCUaMZ2iRBPxS+8RT9Gr5p6AoeqhMx7MQu44HzpQaCBsdfbQGQ83r hIcx52N2UJ4T28MY3hF0HRA+hZA1kjFyFeUE91g==
X-Google-Smtp-Source: AGHT+IEwqehHSVMIZWvgR0d16snxN7ReCPoM0/45eGGWDX7Ub60PgulsPUsWlgrR3/ak16oqD79bwUeZ85N4wSCzHW0=
X-Received: by 2002:a17:90b:1487:b0:2c1:aff8:f8e with SMTP id 98e67ed59e1d1-2c4db24d0e2mr2540075a91.12.1718371101544; Fri, 14 Jun 2024 06:18:21 -0700 (PDT)
MIME-Version: 1.0
References: <0100018eb57a21d8-26b38f41-a625-4d44-9248-09b349fd4212-000000@email.amazonses.com> <0100019012711c3f-d2317fe0-30c0-4207-bb1f-855190e3ea3f-000000@email.amazonses.com> <CABCOCHT-ThmSn-ikhHpfNfH8duV2hbkPVLoo+qLc4MAanjK=dg@mail.gmail.com> <f8ac63d7-c14f-3e28-5645-913cb5f535fc@huawei.com> <CABCOCHRK9J=CtP18ubd5GBmBCgUHWFM5w8FwAQr8mssLepOp0A@mail.gmail.com> <183159d9be0a4e258edf3a9a71d503ff@swisscom.com>
In-Reply-To: <183159d9be0a4e258edf3a9a71d503ff@swisscom.com>
From: Andy Bierman <andy@yumaworks.com>
Date: Fri, 14 Jun 2024 06:18:10 -0700
Message-ID: <CABCOCHSHLaVUcnvecb8NZRy9qMkHU4=g_BEwZXay61COUBV_vg@mail.gmail.com>
To: Thomas.Graf@swisscom.com
Content-Type: multipart/alternative; boundary="00000000000019aa11061ad97306"
Message-ID-Hash: 3WJDRYFTL3JJZK6XSLDRIW3ZXPZUXIP4
X-Message-ID-Hash: 3WJDRYFTL3JJZK6XSLDRIW3ZXPZUXIP4
X-MailFrom: andy@yumaworks.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
CC: netconf@ietf.org
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [netconf] Re: Adoption call for notif-yang-04
List-Id: NETCONF WG list <netconf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/netconf/bb1-GbPJ1--w-593cD2w0UvjeN4>
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>
On Fri, Jun 14, 2024 at 3:45 AM <Thomas.Graf@swisscom.com> wrote: > Dear Andy, > > > > AB> What is the notif-yang issue, exactly? > > > > TG> Med posted the following concern and objection: > https://mailarchive.ietf.org/arch/msg/netconf/Abw9mRHZos_yK9-x1HWHCVyv_xM/ > > TG> Kent raised the question wherever YANG notifications can be encoded in > JSON. I described my reasoning why today it cannot be encoded in JSON and > CBOR here: > https://mailarchive.ietf.org/arch/msg/netconf/e_PsL-RK0f7jXKpeQSPdiHxgRno/ > > > I think the module name "ietf-restconf" is used for JSON. Not a problem. > AB> YANG does not support abstract elements like XSD. > > AB> It is not possible to use YANG to define the NotificationContent > element. > > > > TG> I requested a problem description here on the mailing list: > https://mailarchive.ietf.org/arch/msg/netconf/B3CML33wZJ0h6pSnB3S88HSh8O4/. > Your reply > https://mailarchive.ietf.org/arch/msg/netconf/g7KomEpdr2bthjuGTaAMZfyFvcg/ > did not answer my question. I would appreciate a more detailed problem > description with concrete references to existing documents and paragraphs > describing reasoning. > > > I incorrectly commented on the Message Broker work. That is outside the scope of this notif structure draft. The notif structure is not useful for validation of the notification element. Best wishes > > Thomas > Andy > > > *From:* Andy Bierman <andy@yumaworks.com> > *Sent:* Friday, June 14, 2024 11:34 AM > *To:* Benoit Claise <benoit.claise@huawei.com> > *Cc:* netconf@ietf.org > *Subject:* [netconf] Re: Adoption call for notif-yang-04 > > > > *Be aware:* This is an external email. > > > > > > > > On Fri, Jun 14, 2024 at 2:20 AM Benoit Claise <benoit.claise@huawei.com> > wrote: > > Dear all, > > On 6/14/2024 4:34 AM, Andy Bierman wrote: > > > > > > On Thu, Jun 13, 2024 at 9:32 AM Kent Watsen <kent+ietf@watsen.net> wrote: > > Dear WG, > > This adoption call was unsuccessful. > > There is obviously a lot of interest, but the solution doesn’t seem > adequate, given the comments made on the list. Not to disparage the > effort, but the problem is rather intractable! > > Andy mentioned that an Interim may be needed, which seems right (+1 if you > agree), but I wonder if there isn’t more that can be done in preparation > first. Specifically, as this effort challenges fundamentals, it would help > to clarify the motivation and expected outcomes. > > > > +1 to a better functional specification > > An interim for which content? > > > > I don't think an interim is required vs. email discussion. > > > > We started with an adoption call on notif-yang-04 and it seems that > discussion went in all directions. From the below message > - new fields in notification header > - binary encoding > > Maybe we should focus just on notif-yang issue, to start with? > > > > What is the notif-yang issue, exactly? > > YANG does not support abstract elements like XSD. > > It is not possible to use YANG to define the NotificationContent element. > > > > > > > > Regards, Benoit > > > > Andy > > > > IMO there are no implementation problems caused by the RFC 5277 XSD for > the notification element. > > YANG is incapable of validating this element, but it is a trivial > structure, easy to validate. > > > > It is not clear to me that any new fields are needed in the notification > header. > > The NETCONF WG discussed multiple timestamps pre-5277 and decided against > it. > > Same for 'sequence-id'. IMO these are OK for YANG Push augments. > > > > I supported this draft as a way to get 2 SID assignments. > > > > IMO the NETCONF WG needs to make Binary YANG Push a top priority. > > This needs to be protocol-independent as possible (not UDP-specific). > > I think YANG Push can be simplified and improved. (But not in this WG) > > > > > > One high-level question I have, is there anything wrong with the > “notification” statement in RFC 7950? That is, is this at all a YANG-next > issue for the NETMOD WG, or is to purely NETCONF WG issue? > > Kent > > > > Andy > > > > > > On Apr 6, 2024, at 6:14 PM, Kent Watsen <kent+ietf@watsen.net> wrote: > > > > NETCONF WG, > > > > This message starts a two week poll on adopting the following document: > > > > YANG model for NETCONF Event Notifications > > > https://datatracker.ietf.org/doc/html/draft-ahuang-netconf-notif-yang-04 > > > > The poll ends April 20. > > > > Please send email to the list indicating "yes/support” or "no/do not > support". If indicating no, please state your reservations with the > document. If yes, please also feel free to provide comments you'd like to > see addressed once the document is a WG document. > > > > No IPR is known for this document: > https://mailarchive.ietf.org/arch/msg/netconf/oQVZ6Pf_novNfMB4RsnDxQibHpM/ > > > > PS: this document received strong support before, being very focused, > providing just a module enabling validation of YANG “notification” messages. > > > > Kent and Per (as co-chairs) > > > > > > > > > > > > _______________________________________________ > > netconf mailing list > > netconf@ietf.org > > https://www.ietf.org/mailman/listinfo/netconf > > _______________________________________________ > 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 to netconf-leave@ietf.org > > > >
- [netconf] Adoption call for notif-yang-04 Kent Watsen
- [netconf] FW: Adoption call for notif-yang-04 Thomas.Graf
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 Jean Quilbeuf
- Re: [netconf] Adoption call for notif-yang-04 Nils.Warnke
- Re: [netconf] Adoption call for notif-yang-04 Zhuoyao Lin
- Re: [netconf] Adoption call for notif-yang-04 Vincenzo Riccobene
- Re: [netconf] Adoption call for notif-yang-04 Voyer, Daniel
- Re: [netconf] Adoption call for notif-yang-04 Giuseppe Fioccola
- Re: [netconf] Adoption call for notif-yang-04 Jan Lindblad (jlindbla)
- Re: [netconf] Adoption call for notif-yang-04 Camilo Cardona
- Re: [netconf] Adoption call for notif-yang-04 Qin Wu
- Re: [netconf] Adoption call for notif-yang-04 Leonardo.Rodoni
- Re: [netconf] Adoption call for notif-yang-04 maqiufang (A)
- Re: [netconf] Adoption call for notif-yang-04 Paolo Lucente
- Re: [netconf] Adoption call for notif-yang-04 IGNACIO DOMINGUEZ MARTINEZ-CASANUEVA
- Re: [netconf] Adoption call for notif-yang-04 mohamed.boucadair
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 mohamed.boucadair
- Re: [netconf] Adoption call for notif-yang-04 Kent Watsen
- Re: [netconf] Adoption call for notif-yang-04 Andy Bierman
- Re: [netconf] Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- Re: [netconf] Adoption call for notif-yang-04 Per Andersson
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Benoit Claise
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Andy Bierman
- [netconf] Re: Adoption call for notif-yang-04 Rob Wilton (rwilton)
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Thomas.Graf
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Kent Watsen
- [netconf] Re: Adoption call for notif-yang-04 Alex Huang Feng