Re: [DNSOP] Fwd: New Version Notification for draft-sury-deprecate-obsolete-resource-records-00.txt

Joe Abley <jabley@hopcount.ca> Sat, 24 March 2018 13:48 UTC

Return-Path: <jabley@hopcount.ca>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3E881243F3 for <dnsop@ietfa.amsl.com>; Sat, 24 Mar 2018 06:48:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=hopcount.ca
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 43AogjwAN6an for <dnsop@ietfa.amsl.com>; Sat, 24 Mar 2018 06:48:38 -0700 (PDT)
Received: from mail-lf0-x233.google.com (mail-lf0-x233.google.com [IPv6:2a00:1450:4010:c07::233]) (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 28C6C1201F2 for <dnsop@ietf.org>; Sat, 24 Mar 2018 06:48:38 -0700 (PDT)
Received: by mail-lf0-x233.google.com with SMTP id c78-v6so17447699lfh.1 for <dnsop@ietf.org>; Sat, 24 Mar 2018 06:48:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hopcount.ca; s=google; h=from:mime-version:references:in-reply-to:date:message-id:subject:to :cc; bh=EBUijXb+UuGhkQSeURDUjEoQ+5N6J21eWWAqpHIH3KE=; b=LrYXlSLr7RtgkSsVQmad2EesQLYPq7uKI5BH8pTN/S/PM3dLoMjGCFbmflyZ2sdNY+ jpT4V76sRoUtJiHj9SJs913jykMsE9IP2jvo5P6Gp7r46MpoYb9SCJqQfXwfCjNCZ3r/ 1+AI99LMz5JxSVSXchDq46ahUwv2F2kLhWbcE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:references:in-reply-to:date :message-id:subject:to:cc; bh=EBUijXb+UuGhkQSeURDUjEoQ+5N6J21eWWAqpHIH3KE=; b=lqgV6aBelMkNy1Pwr+AOzhKGA8VM4abJvdv+vZ4qos0qWWhFyb8eHfo7ghqOi2t1iE Wb3UZYuGFW+kdd2ndh93ceUQPYrCVT8JHPP8IXJuebi551Ve6Dk0mpaM5LfWm6QWR8iH LdKq/yugBGop9KnLB9l0UpRW0cw5eUKvFGPC50a/PuCjTBu10bGwqy24Ek6rkB7GuAWt SzsDKrVnbMja8d9RQ99DdxaG/1l3HJ9G1w+VrRY1eoGeWJqi+/9XKGc8+P0jkBf46/Y8 4o839wfbbtOyKQlZz13yjchwrIO34I6tBLJoemGKsc8we9bwz5VD5FJn7PBdyx6LGJRl x6tg==
X-Gm-Message-State: AElRT7FChtV4lMn7oPFICFZYTphOAAn8hQMwf+a1jMJLIntfex1Co86m mzTVQ/GOFfyb3whras2dlxbTP+hOcXPmKAM7fof7kQ==
X-Google-Smtp-Source: AG47ELvF4Z1PJ1oRGNpAzkp22YAzSYpMmWA515nKaK86PE5GoW/oaxDkIK7QRy/B++ssln69Aw4+gsBn4ebYuhHbFtM=
X-Received: by 10.46.88.88 with SMTP id x24mr7539176ljd.144.1521899316451; Sat, 24 Mar 2018 06:48:36 -0700 (PDT)
Received: from unknown named unknown by gmailapi.google.com with HTTPREST; Sat, 24 Mar 2018 06:48:35 -0700
From: Joe Abley <jabley@hopcount.ca>
Mime-Version: 1.0 (1.0)
References: <152180695934.17546.2068402636242578841.idtracker@ietfa.amsl.com> <9CEA4F8F-4E71-4508-A088-103DD58F88E1@isc.org> <CA+nkc8DhXEEhiDqwHuA-_zNQc0n=rTZ-VZ6X8-0w-tY_0SC0eA@mail.gmail.com> <40ABB9EB-58EC-48FF-8117-60EE0E7006EF@isc.org> <CA+nkc8BfMKRUHuW+3EzOCeZHfmu1jeOgfVcszTbTYh9k2VTBcA@mail.gmail.com> <002DCABB-24CE-42FA-8DA6-2A458E5F89A1@isc.org> <5AB53F8B.9070504@redbarn.org> <7CF21F70-9419-4D6A-B555-FC229F90E8A9@isc.org> <5AB546CB.3030408@redbarn.org> <CCAE4014-67F8-4E73-A893-AA06B83E880B@isc.org> <20180324124958.GA29255@puck.nether.net>
In-Reply-To: <20180324124958.GA29255@puck.nether.net>
Date: Sat, 24 Mar 2018 06:48:35 -0700
Message-ID: <CAJhMdTPRn=mUQ6xh_HFdFLBk109b_M2+saS86KFxsttb8_oVvw@mail.gmail.com>
To: Jared Mauch <jared@puck.nether.net>
Cc: =?UTF-8?B?T25kxZllaiBTdXLDvQ==?= <ondrej@isc.org>, Bob Harold <rharolde@umich.edu>, dnsop <dnsop@ietf.org>, Paul Vixie <paul@redbarn.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/AMKt3zOi3FWBdHq9lEgeg7IXxA0>
Subject: Re: [DNSOP] Fwd: New Version Notification for draft-sury-deprecate-obsolete-resource-records-00.txt
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop/>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Mar 2018 13:48:40 -0000

On Mar 24, 2018, at 13:49, Jared Mauch <jared@puck.nether.net>; wrote:

>    isc/bind can and perhaps should implement logging for these
> rrtypes that say they may be going away so folks can see the impact.

I'm actually surprised to see that support for rarely-used RRTypes is
really upsetting the camel.

A combinatorial explosion of annoying workarounds for the inability of
middleboxes or upstream authority servers to implement EDNS(0)
properly seems like a much more plausible camel irritant to me. I'm
sure there are many more like that.

I can see why you could strip out lines of code by eliminating the
need to parse the canonical formatting of WKS and friends, but I'm
surprised that it's a notable source of complexity. It is, after all,
complexity that I heard is causing the camel strain, not just lines of
code.

If future-BIND stops parsing an archaic RRType that I happen to use,
I'm going to have to change whatever code or processes that depend on
it. Maybe someone (ISC, even) is going to publish a filter that will
turn all the old RRs in canonical syntax into TYPExxxx representation,
and back again. New RRTypes might then need to get implemented in both
BIND (because presumably they are camel-friendly) and also in the
filter or filters, because perhaps we are targeting multiple
nameserver implementations with our zone file.

This all sounds like we're just sharing the complexity around. It
doesn't sound any simpler. Maybe it's a silly example? I don't know.
Could be. But I think brushing the grains RRType parsing dust off the
camel is not going to do much for its posture.


Joe