Re: [OPSAWG] RtgDir Last Call review: draft-ietf-opsawg-ntf-10

Haoyu Song <haoyu.song@futurewei.com> Fri, 19 November 2021 20:54 UTC

Return-Path: <haoyu.song@futurewei.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 625963A0AB2; Fri, 19 Nov 2021 12:54:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.989
X-Spam-Level:
X-Spam-Status: No, score=-1.989 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-0.001, T_SPF_PERMERROR=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=futurewei.com
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 Fm59NY61eqZC; Fri, 19 Nov 2021 12:54:32 -0800 (PST)
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2133.outbound.protection.outlook.com [40.107.223.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCB563A0AAE; Fri, 19 Nov 2021 12:54:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QzPSBFnr+mngx1uPlL6LkHdxGx4IbKJwuWI0lFTaAzogaZAyMPXD5gqE9Exca/E42l8yCjJhAB/btOspheQKLpDf95BamQRSQeryj/legD3sOUKfCYXyGvft79Iu5N/8wwknfJApgCC2Lk0NpYQyj0yA2sozmIOSwTbHn4LtPMQpN231r4i0EWFItYqPrCvmGyWY0XBdxIfTjycO0Y/Hk0IeRpg5w0bEGp94WtG8iFvugshcKc5Fio6AF1TDRCoW6KCKZGtG1XVOib+mq1dSyKBRbKjdSdnzIXxAXDSkfASBSK76AviuKetHRPU6/HBnGjDcEoaYJQ5swJU+nPeruQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5S1JHX1Jmug5P7DvhFjkcoVhxBrSc+NCpTTQV63/bI0=; b=C5BI2JfJy7AcOXO1ip9E47TpirvwZx8UECriqVmz1/Iwq0qNjUitCf/+Rl3lfpY3PS4FvJkoob4fZykFlRRgyAohHgd1zq64KqfrKbfAFNrx5YWpmebAEcr43MkaAsnQtmqJhRUb9BLUNeFmR2w2EO2PtKM4n53uTwS6jZS6Arzn3AA97sgDn3CE3JgpVh/Wyv4W9xxXfrFcqnzmcNbo3rTrcm+L/56QNUA+RdMM+nhis2srIq+CDFLCgiOkdsZ9ZSU5tPXYIpR6HI28vrw7+aNlBzkEAJytXtPpiW27A2SJzpBwcwkkD0GlDtT3ceAKrfhAufJGkw2ZmjaNWj9MbQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=futurewei.com; dmarc=pass action=none header.from=futurewei.com; dkim=pass header.d=futurewei.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Futurewei.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5S1JHX1Jmug5P7DvhFjkcoVhxBrSc+NCpTTQV63/bI0=; b=h3BOmLMHZYqgJSpN4Qo5EgObwpz4M7kWKtJBCMIGoGVZrc+ncagE60iG2DDAPJACPY1xintmGAV+Pm04scsxIQBgfI56pb0/PbfufI4DnzlKzJ7sqKBsiFM2J8mnd4YN/dxQFnuCXdtZA/bJ4JPnO5O4mUCztPJlyB3HGGXk97M=
Received: from BY3PR13MB4787.namprd13.prod.outlook.com (2603:10b6:a03:357::13) by BY5PR13MB3157.namprd13.prod.outlook.com (2603:10b6:a03:18f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.18; Fri, 19 Nov 2021 20:54:27 +0000
Received: from BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::410d:64ed:3b3a:a6b5]) by BY3PR13MB4787.namprd13.prod.outlook.com ([fe80::410d:64ed:3b3a:a6b5%6]) with mapi id 15.20.4734.011; Fri, 19 Nov 2021 20:54:26 +0000
From: Haoyu Song <haoyu.song@futurewei.com>
To: Dhruv Dhody <dhruv.ietf@gmail.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>, "draft-ietf-opsawg-ntf.all@ietf.org" <draft-ietf-opsawg-ntf.all@ietf.org>
CC: "rtgdir-chairs@ietf.org" <rtgdir-chairs@ietf.org>, "rtgdir-ads@ietf.org" <rtgdir-ads@ietf.org>, opsawg <opsawg@ietf.org>
Thread-Topic: RtgDir Last Call review: draft-ietf-opsawg-ntf-10
Thread-Index: AQHX3Uj2wryjqnMNOkm9sw/1sYSV3qwLMjdw
Date: Fri, 19 Nov 2021 20:54:26 +0000
Message-ID: <BY3PR13MB47873A05F48931312939E3139A9C9@BY3PR13MB4787.namprd13.prod.outlook.com>
References: <CAB75xn4ZOBuVZ=mOw16puVubmxBfqzd5nk0S+rnPy4haz8M2bg@mail.gmail.com>
In-Reply-To: <CAB75xn4ZOBuVZ=mOw16puVubmxBfqzd5nk0S+rnPy4haz8M2bg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=futurewei.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d2f281fb-ab5b-4579-5214-08d9ab9ec64b
x-ms-traffictypediagnostic: BY5PR13MB3157:
x-microsoft-antispam-prvs: <BY5PR13MB31579CC2A9CF50A6F180D5239A9C9@BY5PR13MB3157.namprd13.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: KC68UoSWXKbEujf7vqtPbpgfekOGwepbCPd8U0CWpoJL8PMMBHqYH8mUDUgGU3odnWkxhFnTOJ/58w4+sC8bMZXKKDzYzpBvYZUUSd29dlqsezDPr+m16ehZP0eZce97KnxeyPdXj6zrttda6lzSj+eZg2T/Ipmhzet2jfKxxm0UyDqvfFgS8I8z1eJxiJIEJkkwqPX7Wvsfp6t7wWKMXk1WlZH/XNwttiH6kBtXTULHx2M7uO7Dbb89qBt/7QivbbFQmMyJ24EB6CcwLxFlShrcXlie1qWlP1bQCFAfgF64DT30Yc6Rmh8dXMimDI4bBgxHVfZUkP8rAaO0B+PszZv5Hb2SczMHRru52lg0awDdXU4+nlZ4cGEsK42jo1vtg7z/d2OGjcoMjLdCCZ8UdA0XIjplIC8MVPsFlwp5MqwIjIRsBmmvlX6wtzRiXnjt0dV8AriZxVK6b4NUQhNUltrGoIvMh8kGe84d+054fOTe50nxZLyafCEodg6Co6dBwKxEc4nw10Mf+XjQQp24j+AaZOERGBjfXW0cV97eYDne26Cw31MY5dDEFTFGiZRHFNJgbhkXYIJmtuCJJ6LxNZAL4rmO9lzuiD4l+9MNK7Owrwd8US2pycI4eINIdsfyX6lRF5GyOSs5Qx6y8txpnkAJvIfxHskSWFRIO7JyruRCD9TKE8ohso42I6ubVRRDPMO3LiAm8uDBRiK99++9yb6m43E7wmaA6FQOa+bbxPtVuxFu1Ah9xBUNfjkDGtLbZyF62tLNwUHcs6cs5enTIuU7OwIA50J5/7x3+9VSUNsDlUXYVmKkTmPF0NI4w6LxrYY1JyJcGYLiMDfgbH+kTQ==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY3PR13MB4787.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66946007)(76116006)(64756008)(71200400001)(316002)(66556008)(38070700005)(52536014)(9686003)(55016002)(4001150100001)(9326002)(33656002)(2906002)(8936002)(66476007)(53546011)(186003)(54906003)(7696005)(110136005)(122000001)(966005)(44832011)(26005)(166002)(508600001)(38100700002)(5660300002)(86362001)(6506007)(66446008)(4326008)(8676002)(83380400001)(579004)(559001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 57cRDT8RJ6+TQR+JTF5Kebk8T2yhdeCdKtiFaUhye1gKEBBoUhuIOIJmzaxAH0WPizeHpbejHcJ5c4fAcu6VLxFnfaNJtWbc5itzBmKCQWc5ZFBfB+3uiBGUzmjkVeXcDcdgbFyU46s+tUtbQOkpGXC407DZh24zwcA0VI5f043pzw5iKnjSe4b/if5cPmSeT5MXvH69CetKHmPlcrT9LwSnLWA92baxvI156SZgM4+CQPm7lKhm9gAjo1+P/gakQuBb5orxDMCqcPUxW5Dm0r2lD9JcOo4tl2ZND+IUzenKEBi7V3PJFeTZ6IRtktAHAffxs55LD/dlnynSEGu5wAyJsW0sH1xCSuvfMiPiOFnQ90z9K0uMAskMeJO3wQOfIVcZWZFh731Ed8t6gjYwfcVF3P+IKrEaGvLaMKIWajd+QuW4jNaaKVMieEdFBLBLI/rhAbVCatn2CYLVimxipDGj0ZCivj2B0rtueBQndO7PTAw3p9/F2zZkr6Sb7d29euvd+MGUXWVEGHoyNOq6RSciVIPgtuV9J/J46hLo11U+Da26DiIY2d8nDXv7c84MY+VYboZeGdUZpHeopgWjNOh0ILB37KCWvVPb5DutQMb/vHN7OdVrzlRSqNPcOGOaqJuypO3fGH82P79Ii0XfHJw7XFqGtvYc00Nh9dEcHv4rOLJfWfSyeZqit4NKw0dJXvKg5a2khRiiHZ6NOiSvFIXNSVEdtv3JrnM3WRE6LOrKHtLYNEu+ae+gwQbu1mHrg//5WOKkIBAHdk5jLdQJCk9867hHFjggKzk4P5L1xWzm+ZZvK4uEtBR6kL6hjt3j6k95LOGA8LIJf4F5IkGAbv4rvQEgF5leQzX9r1PlENnK71nKxw2w8m+NGT3TblmC4fKczyQeZC33219/cmgXad7dl7TiZkv7xfop+G//aeQaCR7Z3z6xOWU9s/+0tAr1RU1/1Alj5vJrxQvosdOaWacN215pWyFkJnpW/a2SwR0G9kcFon2q+hv0nG9ySoNn+HRmzQrrN+eQ87j8FrcrBsL66ADdCU/UYX0DC9GCpbB4c01q+LQFgl1evjCnmF0K35WJ+ld6RfHgCCygWuBVF8XVbKcjf9dji6THJwZiQ9VQU+QWWKPn2NoHjfTB1J8iB/+mZwlIPmARbFI9/rY6CgL3+lJYnKJ015xzPr1IR1EXZsI1fpAgT873BeG6xvQ5YB12cM/cmEWgwhVUbR0oWMVn5tmVRv9UV0C35JCgwnBc3Tj+MOeV3vNo0Bzz0bI0pyLFcrRD455rDV4d4c5PMtIl0DqsBQDQWEkTgjz0xlx647rHeyb39HD2x/PyXbw2vzkH473tOEL2F/HoWC+8yc/rcOSthQmUq8f0pN7LxVmVp0B7OipLCeZF4degT1RqXM6z9xjM/6MiRlB9XEiMP8em4wPVbEO9WRtj5P3jcFzPMWtXt6c0WWkgQWzoCRN3zp2ICg8gjxTMDQUgA0vwcNS09jSYLpM8M7E6CbsH+WCDGOvj7phIyj59y3TBSL9lzuw5D5N7Jh0ODIr5NU+qJEJn0Q/oVBFb5SQQkVqXtE27gvlEglkz0jUc0E8p58/uCShoCKN3iY4YJ+FVlv9I1Q==
Content-Type: multipart/alternative; boundary="_000_BY3PR13MB47873A05F48931312939E3139A9C9BY3PR13MB4787namp_"
MIME-Version: 1.0
X-OriginatorOrg: Futurewei.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY3PR13MB4787.namprd13.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: d2f281fb-ab5b-4579-5214-08d9ab9ec64b
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2021 20:54:26.7353 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 0fee8ff2-a3b2-4018-9c75-3a1d5591fedc
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: awvrd0mquDRNnuByjIR8FZigU+X3C3PNWUzH+DkH/53c+iOmf6lSvtvqNbyv63tB4p4U/AhUZ7ARLwLrICkRWQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR13MB3157
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/1fUekeRwvnsWINi5ppYxqUor49w>
Subject: Re: [OPSAWG] RtgDir Last Call review: draft-ietf-opsawg-ntf-10
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Nov 2021 20:54:38 -0000

Hi Dhruv,

Thank you very much for the review! Please see inline for our response and proposed modifications. We'll update the document once we hear back from you. Thanks!

Best regards,
Haoyu

From: Dhruv Dhody <dhruv.ietf@gmail.com>
Sent: Friday, November 19, 2021 5:25 AM
To: rtg-dir@ietf.org; last-call@ietf.org; draft-ietf-opsawg-ntf.all@ietf.org
Cc: rtgdir-chairs@ietf.org; rtgdir-ads@ietf.org; opsawg <opsawg@ietf.org>
Subject: RtgDir Last Call review: draft-ietf-opsawg-ntf-10


Hello,

I have been selected as the Routing Directorate reviewer for this draft. The Routing Directorate seeks to review all routing or routing-related drafts as they pass through IETF last call and IESG review, and sometimes on special request. The purpose of the review is to provide assistance to the Routing ADs. For more information about the Routing Directorate, please see http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir<https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Ftrac.tools.ietf.org%2Farea%2Frtg%2Ftrac%2Fwiki%2FRtgDir&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb5edb230deb64a7af63808d9ab6016eb%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637729251465898432%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ivEfRbM06rY3Nz6buTpSzp6s5PBIdE6lPKO0lTtzMds%3D&reserved=0>

Although these comments are primarily for the use of the Routing ADs, it would be helpful if you could consider them along with any other IETF Last Call comments that you receive, and strive to resolve them through discussion or by updating the draft.

Document: draft-ietf-opsawg-ntf-10
Reviewer: Dhruv Dhody
Review Date: 2021-11-19
IETF LC End Date: over
Intended Status: Informational

Summary:
Choose from this list...
* I have some minor concerns about this document that I think should be resolved before publication.

Comments:
* I find the document to be useful. It is well structured and easy to read. Since the aim of the document is to clarify the taxonomy and framework, I hope to see more drafts to refer to it when describing network telemetry. I have a few suggestions of things that are missing, some queries and nits that are easy to resolve, and hopefully improve the document further.

Minor Issues:
* Well almost Major :)
o   Something that I find missing in the document is that the network controller could be a valuable source of network telemetry as well. Consider a PCE, the controller could be a source of network-wide data, such as the association between network paths, cumulative network metrics, global network utilization, etc. The document is currently very network-device-specific (as a data source). My suggestion would be to handle the centralized controller either as a separate section or part of the control plane and management plane telemetry.
[HS] We hold a view on a telemetry system that it collects data from different network planes, in which a centralized controller, if exists,  is the host for the telemetry  applications and a consumer for the data. In a sense, a controller acquires the original data from various network planes and it might further process the data and even generate new data based on telemetry data for applications. We summarize this process as "network operation applications" in the framework. Is this an acceptable view?
o   Something else that I find missing is the multi-domain aspects. You could mark it as out of scope or better yet do talk about it how there could possibly be a hierarchy and recursive nature in your framework to handle multi-domain. Currently, it is mentioned in passing while describing data fusion in section 3.4.
[HS] Multi-domain has many particular issues we think we should leave out of scope, although the general framework would still fit. We will make it clear in the new revision.
* Query
o   Section 4.1
?  In figure 2, why MIB is mentioned in the management plane only, why not control plane when various control plane protocols have MIBs? Similarly, there are forwarding statistics MIB that might work in the forwarding plane? Also, add SNMP and ASN.1(?) in the table corresponding to MIB.
[HS] In the text we "note that the  selected techniques [in the figure] just reflect the de facto state of the art and are by no means exhaustive." Here we only mean to provide some representatives in each category.
?  What is a 'mirror'? Maybe expand it or put a * and expand it at the bottom
[HS] We'll expand it as suggested.
?  All external data coming from gRPC only?
[HS] No necessarily. Note that this is just a representative. We don't mean to provide an exhaustive list.
* Others
o   Section 6
?  The Independent management network is mentioned only in passing. Shouldn't there be a much stronger recommendation for this instead?
[HS] In this section we just list the security considerations and the recommended solution is out of scope of this document. If you have some mature practices to recommend, we'd like to add a few sentences on this.

Nits:
* From IDNits

  == Outdated reference: draft-ietf-grow-bmp-adj-rib-out has been published

     as RFC 8671



  == Outdated reference: draft-ietf-ippm-multipoint-alt-mark has been

     published as RFC 8889



  == Outdated reference: A later version (-11) exists of

     draft-song-ippm-postcard-based-telemetry-10
* Section 2
o   Add reference for
?  GPB - https://developers.google.com/protocol-buffers<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdevelopers.google.com%2Fprotocol-buffers&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb5edb230deb64a7af63808d9ab6016eb%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637729251465908382%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=mQZlJJs4UrLeLkEui0aoeOibD%2B%2BnPybDp2ZkHkbMgZA%3D&reserved=0>
?  IOAM - draft-ietf-ippm-ioam-data
?  NetFlow - reference is incorrect, it should be RFC 3954
?  SNMP - for the sake of covering all versions, we should mention v3 as well - RFC 3414
* Section 3.3
o   Add reference for
?  Syslog - RFC 5424
?  sFlow - RFC 3176
o   Expand PSAMP - Packet Sampling
* Section 4.1
o   The list of 6 angles in the text and the 1st column in the table do not match.
o   Expand ASICs - Application-Specific Integrated Circuits
* Section 4.1.1
o   The use of the term "server" can be confusing here. Would you consider using "data source"?
* Section 4.1.2
o   I am unaware of the term "video fluency". Is it a term of art that I am unaware of?
o   Add reference to Y.1731 - "ITU-T, "OAM Functions and Mechanisms for Ethernet based networks", ITU-T Y.1731, 2006."
* Section A.1.2
o   gNMI reference is marked as [I-D.openconfig-rtgwg-gnmi-spec] whereas, in the main body, it is [gnmi] "gNMI - gRPC Network Management Interface", https://github.com/openconfig/reference/tree/master/rpc/gnmi<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenconfig%2Freference%2Ftree%2Fmaster%2Frpc%2Fgnmi&data=04%7C01%7Chaoyu.song%40futurewei.com%7Cb5edb230deb64a7af63808d9ab6016eb%7C0fee8ff2a3b240189c753a1d5591fedc%7C1%7C0%7C637729251465908382%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=ELnuFuo1S7ecfZ4juK%2BdRDUoYaZWpnbb1O35IosmQRo%3D&reserved=0>. Any reason for different references?
o   same for gRPC!
* Section A.3.6
o   Expand L2VPN, NVO3, BIER, SFC, DETNET
o   Is there anything about SR and Multicast worth adding to the list?

[HS] Thanks for catching the nits. All these will be fixed in the new revision.



Thanks!
Dhruv