Re: [Gen-art] [dnssd] Genart last call review of draft-ietf-dnssd-push-20

Ted Lemon <mellon@fugue.com> Thu, 04 July 2019 19:54 UTC

Return-Path: <mellon@fugue.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1CAD11200B6 for <gen-art@ietfa.amsl.com>; Thu, 4 Jul 2019 12:54:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=fugue-com.20150623.gappssmtp.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 cvvYN4tE6viT for <gen-art@ietfa.amsl.com>; Thu, 4 Jul 2019 12:54:10 -0700 (PDT)
Received: from mail-qt1-x82d.google.com (mail-qt1-x82d.google.com [IPv6:2607:f8b0:4864:20::82d]) (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 0711012021F for <gen-art@ietf.org>; Thu, 4 Jul 2019 12:54:08 -0700 (PDT)
Received: by mail-qt1-x82d.google.com with SMTP id h18so1634049qtm.9 for <gen-art@ietf.org>; Thu, 04 Jul 2019 12:54:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fugue-com.20150623.gappssmtp.com; s=20150623; h=from:message-id:mime-version:subject:date:in-reply-to:cc:to :references; bh=JJHTVdctnQUMJAV1RrFA9LKeiGlK+7sbi1FyyYj0aUc=; b=xl7GCVJ1J8ap8QGtEgf7GTdlt0sdaoxCL8wIZbbsCUH7Zfb2VPcjTlA13n5gG5GbJ7 maotUwBlBLqGapGCM2VpWOBl9XufWOVndmX6/3WPsuzGoXDw6rgL/qRunwD0eKMURa5o NmGVFaV9UPtMj+2QiYS4rZtONNEdbzhHofLS2rEfm8l/NodB2ADlm89QJjFnS8aONG6g RjyJg1j9EV6Q8Mrm6UmAdw1GCVx+u5gYJZGXN1c+0TTmsMqCKZepf7nyOQ9foyw79mzv 31qSJZsUYzTmZSFzWseyjhr42pgUDQVnhntmc+oA/2mIkQq30XL8Qp2FJv92kSSYsIwG NRKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:subject:date :in-reply-to:cc:to:references; bh=JJHTVdctnQUMJAV1RrFA9LKeiGlK+7sbi1FyyYj0aUc=; b=F3SJiX21MLvMWwuvoc4wQbuQVlOwFS9fwBh/wqQVpAUVVMGkji3l5IEM2Lzozo+mZ3 MbZq20FLUsJWmcqb09PIBl19QlD9uoXHmAYeGd57/fBdqFVKTrEv40voprkSgj2G0dQP Vv7SFbbvFhoHFASM6KLhOIQM5D6i9+3M5UFsY8Uqz3Uc1Q5M5x9Fud3rL7r3yHcue++u Z5nldaaW1E3FKIDtClq+WT9BBNK9q8oB5wbuLCXM5imK1fuEptrkQ7HimbnMQjla/Ilg 62Ex9pR5kdBGNUK+Xo3DLns0ZTSpJAfZyIb9rGyaeo92JExAgnYcCYIH3pdMfS1Lkmue 4nxw==
X-Gm-Message-State: APjAAAX/u3Z8am6sUUjG/s2PWE/Q6c71DyYjZ93bfcQtb5tXT/1H87MN JNg5yeuVzZkEalfs1SOUugj5dw==
X-Google-Smtp-Source: APXvYqxtcxH9ujZVWR6gs7JUaVr+q4IzAILovRPjNGALj/feFilRjyZiy4cGJ1+IVPztH90rz6999A==
X-Received: by 2002:ac8:3636:: with SMTP id m51mr36557837qtb.102.1562270046830; Thu, 04 Jul 2019 12:54:06 -0700 (PDT)
Received: from ?IPv6:2001:470:c1a2:1:14d2:b425:853d:12fe? ([2001:470:c1a2:1:14d2:b425:853d:12fe]) by smtp.gmail.com with ESMTPSA id n5sm3040379qta.29.2019.07.04.12.54.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Jul 2019 12:54:06 -0700 (PDT)
From: Ted Lemon <mellon@fugue.com>
Message-Id: <CCEFAA9A-6198-491D-B966-9C32E0D354AB@fugue.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_001132AE-C0BE-49C2-971B-22D3612A314F"
Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\))
Date: Thu, 04 Jul 2019 15:54:04 -0400
In-Reply-To: <8ED0A4DA-3398-4CC8-8896-E126D82D6A31@bangj.com>
Cc: draft-ietf-dnssd-push.all@ietf.org, gen-art@ietf.org, IETF <ietf@ietf.org>, dnssd@ietf.org, Robert Sparks <rjsparks@nostrum.com>
To: Tom Pusateri <pusateri@bangj.com>
References: <156175221593.21875.9525138908968318905@ietfa.amsl.com> <1CCCFE4D-9F75-432A-9839-A75C94C6E170@bangj.com> <a1812b4c-d443-fd36-ed51-bf054170efe6@nostrum.com> <31B20480-C368-46FE-8D5E-654584358EF2@fugue.com> <AA6C3215-EA6A-4777-B615-819CB0F78662@bangj.com> <B5F53B32-452B-466C-832C-D31DD2D75C75@fugue.com> <8ED0A4DA-3398-4CC8-8896-E126D82D6A31@bangj.com>
X-Mailer: Apple Mail (2.3445.104.11)
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/RN5LjDbFA1CZfxaP5VeotfH9epk>
Subject: Re: [Gen-art] [dnssd] Genart last call review of draft-ietf-dnssd-push-20
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Jul 2019 19:54:12 -0000

On Jul 4, 2019, at 3:32 PM, Tom Pusateri <pusateri@bangj.com> wrote:
> I was trying to give the client enough information to determine WHY it failed. If we determine this isn’t important, we can just let the client try to figure it out but it will be more work for the client.

The client is a computer program, not a person, so there is no chance that it will be able to figure out what went wrong! :)

Seriously, though, what’s the strategy the client should follow in this case?  I think we generally say “try again in an hour” but I’m not sure if we said that explicitly here or just in the DSO document.

> It’s likely that resolvers aren’t going to support this before authoritative servers are and clients will quickly learn their resolver isn’t capable and go directly to the authoritative for some period of time.

I think that how resolver support for this will work is an open question right now, which will probably have to be addressed in a follow-on document.  At present, the implementation I’ve done doesn’t even attempt the local resolver, because I couldn’t figure out how to implement that.  I’m assuming that in most cases there’s no particular benefit to using the local resolver, because the auth server will also be local.