[netmod] kw comments on draft-voit-netmod-yang-mount-requirements

Kent Watsen <kwatsen@juniper.net> Fri, 01 April 2016 23:00 UTC

Return-Path: <kwatsen@juniper.net>
X-Original-To: netmod@ietfa.amsl.com
Delivered-To: netmod@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D7E2112D68E for <netmod@ietfa.amsl.com>; Fri, 1 Apr 2016 16:00:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.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 h8OsmdI_UDKX for <netmod@ietfa.amsl.com>; Fri, 1 Apr 2016 16:00:30 -0700 (PDT)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0110.outbound.protection.outlook.com [65.55.169.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BC0512D51F for <netmod@ietf.org>; Fri, 1 Apr 2016 16:00:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:To:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jA0Mq9jGpSWi8JFpQUSBc8NzorFY9XEFTraNTNtHctY=; b=YGhcAp2zoskJNRSBpoMMy+5q9j8KYXO2q6DWKAWK9C2JLKmys91wi8O7YifcaFCNnnNB8wypvuEOb48h4eIuQiyxpkw3hi9tmrmJ77N+2pQfWEtr2DBP/+T9w5kolzW3SeYjiFia+SgitaH0iG2/FqBwiZDJO3SCNhfcD+p1IhY=
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com (10.160.149.11) by CY1PR0501MB1450.namprd05.prod.outlook.com (10.160.149.11) with Microsoft SMTP Server (TLS) id 15.1.447.15; Fri, 1 Apr 2016 23:00:27 +0000
Received: from CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) by CY1PR0501MB1450.namprd05.prod.outlook.com ([10.160.149.11]) with mapi id 15.01.0447.026; Fri, 1 Apr 2016 23:00:27 +0000
From: Kent Watsen <kwatsen@juniper.net>
To: "netmod@ietf.org" <netmod@ietf.org>
Thread-Topic: kw comments on draft-voit-netmod-yang-mount-requirements
Thread-Index: AQHRjGpIAXTtA9WPbEeTJ8PJQRAdLQ==
Date: Fri, 01 Apr 2016 23:00:27 +0000
Message-ID: <51F6361D-5F32-449F-80D6-26A4B3569DC1@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/0.0.0.160212
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.241.11]
x-ms-office365-filtering-correlation-id: 71dd2a77-60f2-4cc0-ba2f-08d35a816acf
x-microsoft-exchange-diagnostics: 1; CY1PR0501MB1450; 5:KH5kmTMlVUHdqaGb3P1hwcEn6txeqA3diGRK7lZM3ULkfQW+GU0J+qQBj0uw5vE4TkFDXnXKQTs7Vk4esEyMgQ0pOxOHAgXYKFIDPTw2Rq+p/OYa6CgXjLb1sJSUGlcYyQ/Jep26jrlRFlJXGvfXUQ==; 24:gKNi8PlQ07H7qA9Gz+q9llqkRFw4EuoyMkdsMwuHmYR2uoJZAwZJEFyNPG9C+5C/zsEk1Z1Hu6aVVRQm+y9mUQKiDYUD0P3Um1e8U3ZU1BI=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1450;
x-microsoft-antispam-prvs: <CY1PR0501MB1450473DDAEA90EB0446EEDCA59A0@CY1PR0501MB1450.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046); SRVR:CY1PR0501MB1450; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0501MB1450;
x-forefront-prvs: 0899B47777
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(164054003)(2906002)(4001350100001)(16236675004)(3660700001)(3280700002)(230783001)(5008740100001)(83506001)(82746002)(11100500001)(54356999)(5640700001)(50986999)(5002640100001)(2900100001)(83716003)(450100001)(110136002)(77096005)(122556002)(10400500002)(189998001)(99286002)(81166005)(107886002)(1096002)(1220700001)(33656002)(87936001)(5004730100002)(36756003)(86362001)(2501003)(92566002)(66066001)(1730700002)(2351001)(102836003)(6116002)(3846002)(229853001)(106116001)(586003)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR0501MB1450; H:CY1PR0501MB1450.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
spamdiagnosticoutput: 1:23
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_51F6361D5F32449F80D626A4B3569DC1junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2016 23:00:27.7557 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1450
Archived-At: <http://mailarchive.ietf.org/arch/msg/netmod/xQLPKPDK86JbfWyIHrhvbERxwQg>
Subject: [netmod] kw comments on draft-voit-netmod-yang-mount-requirements
X-BeenThere: netmod@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NETMOD WG list <netmod.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netmod>, <mailto:netmod-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/netmod/>
List-Post: <mailto:netmod@ietf.org>
List-Help: <mailto:netmod-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netmod>, <mailto:netmod-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Apr 2016 23:00:32 -0000

[As a contributor]

Note: this is a -00 document, but only because the draft's name changed.  In reality this is like a draft-voit-netmod-peer-mount-requirements-04.    Looking at the diffs, there aren't many changes, mostly cleanup and adding the "schema mount" concept.   That is, the new "yang mount" term is use to cover all of "schema mount", "alias mount", and "peer mount".

My comment is mostly high-level.   I'm wondering about the need for this draft to include schema mount at all.   That is, a schema mount solution draft is now an adopted WG item, and I'm unsure if the authors of that draft are looking to this one to define requirements.  Perhaps the goal is to define the umbrella term "yang mount", but to be honest, I don't really see a need to have a term that spans both schema and data mounts.   I'm not sure how others feel about this, but my thoughts are that we should define terms like:

- scheme-mount
- data-mount
- remote data mount   (a.k.a. peer mount)
- local data mount        (a.k.a. alias mount)

More so than:

yang-mount
- scheme-mount
- alias-mount
- peer-mount


I realize that the full-impact of this change would impact draft-clemm-netmod-mount, but I'd like us to settle on long-term terms as soon as possible.

My other high-level thought is, assuming the schema-mount requirements are removed from this draft, would there really be a need for this requirements draft?  - is it expected to get published or would it be allowed to expire, as soon as the WG adopts draft-clemm-netmod-mount, as then it's purpose would've been served?   I realize that we have a precedent with opstate-reqs, but I might claim that that doc was necessary as we (the WG) really didn't understand the requirements and we had to document them.  In this case, it seems that alias/peer/data-mount has fewer parties involved and, in fact, is partially documenting an existing implementation (ODL).  Maybe my question is, would it make long-term sense to merge the requirements text into draft-clemm-netmod-mount?

Thanks,
Kent