Re: [calsify] New Draft - Maintenance Notifications Using iCalendar

Ryan Gunter <rgunter@twitch.tv> Tue, 16 July 2019 16:17 UTC

Return-Path: <rgunter@justin.tv>
X-Original-To: calsify@ietfa.amsl.com
Delivered-To: calsify@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 519D812087C for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 09:17:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.249, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=twitch.tv
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I7GXgV7Qtk8h for <calsify@ietfa.amsl.com>; Tue, 16 Jul 2019 09:17:46 -0700 (PDT)
Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C192C12066C for <calsify@ietf.org>; Tue, 16 Jul 2019 09:17:45 -0700 (PDT)
Received: by mail-wr1-x434.google.com with SMTP id f9so21584204wre.12 for <calsify@ietf.org>; Tue, 16 Jul 2019 09:17:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=twitch.tv; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IH90NA0Jsn1C3p/Ke8SyfotThsEnyq+QdLremDTW4NE=; b=rE5f6BjmLMQkxyCty857LTawSDrpSHS5CF40KEOBCE9n5g0U0OEwi2ET/+/Z1TigFW 6GTHPc52XPnR5YCFh5rmcAbwJTEiHPbrt6TS3dL8sbioloCybjFm0dWhqX3GoLZXyMyk 8R0+vaQRHUR/hb3P3fzMwPNXRN6UGM5f6UsLE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IH90NA0Jsn1C3p/Ke8SyfotThsEnyq+QdLremDTW4NE=; b=UCQ041mwZolCmjtOfAQL6UKCArdQKqqAb0MyR01Ow/9BfjLirC+yxcQNz52GXp/PO2 rrchWmBlRZpl+SzGCHjOhjdRgdp7ClARCfRlNMMKAjKRNGZrVTOU6H/6OqaQV3cNvGec eG3kI+WBWlvlvYKCiMhUljkKTX8Q1Eww+S7YqEi6KGjdTk26vI71V6SL6gvy1ZBAa3/u nbvOPPrNn4EkGIkLLkFe9nUBbMAoakDHR0bZ87q1bVU9Tgsbyj/LJAr8EUqFRbRNIW/X Kdg4E7tUlNgWcF/0lL/lKsBBNOlq4sKFDPK8HTqEwF7vUwIwNiOMdupYs1XVYekrSpqR tsow==
X-Gm-Message-State: APjAAAU2s9514Y87O2gx38EZuD6pnvq5/Wjs150rQuaYAM/dyeU6lB/B wMnLYe6Hr4SWBEY7QJZ+KCLzMWhhyTdofpxj3TXj
X-Google-Smtp-Source: APXvYqzxp+sWoJwtYTt8N8s1+iZKU65KrsL5+9D8Idfovc6P9dUQIVtHXfdohQgj7fzMpF0S3yDYFA3GQ53TqB1AvVg=
X-Received: by 2002:adf:dfc4:: with SMTP id q4mr36181211wrn.54.1563293864179; Tue, 16 Jul 2019 09:17:44 -0700 (PDT)
MIME-Version: 1.0
References: <CAOxZLy0VntDQYCrdvnpDcef3rPqXibqso36OwEjbFn4kdUSPWQ@mail.gmail.com> <f2eaac56-8604-ac3e-9749-cfa92a888416@fastmail.com> <f845a34d-7eb4-99fe-252a-49b15fedae49@gmail.com> <CAOxZLy2e9mv5QsDBpKv=us+jJ0R_i9Yp5q0aHz-0oFq7X+jeEg@mail.gmail.com> <a9a77a94-6eff-b6f8-7d37-56735f7331bf@fastmail.com>
In-Reply-To: <a9a77a94-6eff-b6f8-7d37-56735f7331bf@fastmail.com>
From: Ryan Gunter <rgunter@twitch.tv>
Date: Tue, 16 Jul 2019 10:17:08 -0600
Message-ID: <CAOxZLy2UVWd8cv4pPTnyKFgPbWshh7CT82i5kLn4qUL=dBegLQ@mail.gmail.com>
To: Ken Murchison <murch@fastmail.com>
Cc: calsify@ietf.org
Content-Type: multipart/alternative; boundary="000000000000745293058dceb79b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/calsify/MyjVKvm86EMULjTxgZBq-kBSpi0>
Subject: Re: [calsify] New Draft - Maintenance Notifications Using iCalendar
X-BeenThere: calsify@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: <calsify.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/calsify>, <mailto:calsify-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/calsify/>
List-Post: <mailto:calsify@ietf.org>
List-Help: <mailto:calsify-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/calsify>, <mailto:calsify-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Jul 2019 16:17:51 -0000

Ken / All,

Thank you very much for the help.  This is my first IETF process so I'm
still learning.

Our team has been discussing the options, and the STRUCTURED-DATA field
might be better fit for our network maintenance use case.  Has there been
any discussion about coding support / libraries / tooling for this
property? Also, the draft indicates using standardized schemas from
schema.org or hosting your own is acceptable, however we were curious if
there were any thoughts on storing schemas specifically for STRUCTURED-DATA?

Since the Calendaring Extensions document is still in a draft state, is
there any current rough time frame for it being ratified? It looks to be in
the final stages after looking at the comments from v12.


Ryan Gunter  |   *Twitch* <http://www.twitch.tv/>   |   Network Engineering
 |   +1.415.568.7607


On Wed, Jul 10, 2019 at 6:32 PM Ken Murchison <murch@fastmail.com> wrote:

> Hy Ryan,
>
> If you go the MAINTNOTE component route, you can drop the MAINTNOTE-
> prefix on all of the properties.
>
>
> On 7/10/19 6:04 PM, Ryan Gunter wrote:
>
> Hello everyone,
>
> Again, the feedback is appreciated.
>
> The new Event Publishing Extensions draft does indeed have some useful
> properties that would be serve the purpose of providing parseable
> maintenance information. The suggestions provided 2 options, and I have
> questions about both.
>
> *STRUCTURED-DATA*
> 1.  Since the fields in the proposed draft are not part of any standard
> schema, one would need to be defined.  I’m assuming another version of the
> draft would define the schema for maintenances within the property?
>
> *New MAINTNOTE Component*
> 1. My initial thought is this seems like a simpler solution.  Is it being
> suggested this could possibly be included into the Event Publishing
> Extensions draft, or something separate?
> 2. To ensure I’m understanding this correctly, would the component be
> structured something similar to this?
>
> BEGIN:MAINTNOTE
> MAINTNOTE-PROVIDER:example.com
> MAINTNOTE-ACCOUNT: Twitch
> MAINTNOTE-MAINTENANCE-ID: WorkOrder-31415
> MAINTNOTE-OBJECT-ID: ABC123
> MAINTNOTE-IMPACT: OUTAGE
> MAINTNOTE-STATUS: CONFIRMED
> END:MAINTNOTE
>
>
>
> Ryan Gunter  |   *Twitch* <http://www.twitch.tv/>   |   Network
> Engineering   |   +1.415.568.7607
>
>
> On Mon, Jul 8, 2019 at 9:57 PM Doug Royer <douglasroyer@gmail.com> wrote:
>
>> On 7/3/19 3:12 PM, Ken Murchison wrote:
>> > Hi Ryan,
>> >
>> > My initial reaction to reading this is that all of the new maintenance
>> properties should be grouped under a single entity such as a
>> STRUCTURED-DATA <
>> https://tools..ietf.org/html/draft-ietf-calext-eventpub-extensions-13#section-7.6
>> <https://tools.ietf.org/html/draft-ietf-calext-eventpub-extensions-13#section-7.6>>
>> property or a new MAINTNOTE sub-component, similar to PARTICIPANT.
>>
>> New MAINTNOTE component - great idea. Then existing implementation should
>> still be able to parse and preserve the content without knowing or acting
>> on the content.
>>
>> --
>>
>> Doug Royer - (http://DougRoyer.US)
>> Douglas.Royer@gmail.com
>> 714-989-6135
>>
>> _______________________________________________
>> calsify mailing list
>> calsify@ietf.org
>> https://www.ietf.org/mailman/listinfo/calsify
>>
>
> _______________________________________________
> calsify mailing listcalsify@ietf.orghttps://www.ietf.org/mailman/listinfo/calsify
>
> --
> Ken Murchison
> Cyrus Development Team
> Fastmail US LLC
>
> _______________________________________________
> calsify mailing list
> calsify@ietf.org
> https://www.ietf.org/mailman/listinfo/calsify
>