Re: [DNSOP] https://tools.ietf.org/html/draft-bellis-dnsext-multi-qtypes-02
Matthew Pounsett <matt@conundrum.com> Thu, 14 July 2016 17:03 UTC
Return-Path: <matt@conundrum.com>
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 A716312D113 for <dnsop@ietfa.amsl.com>; Thu, 14 Jul 2016 10:03:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 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_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=conundrum-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 91ISJJDWmgmH for <dnsop@ietfa.amsl.com>; Thu, 14 Jul 2016 10:03:21 -0700 (PDT)
Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (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 1F88812D197 for <dnsop@ietf.org>; Thu, 14 Jul 2016 10:03:20 -0700 (PDT)
Received: by mail-qk0-x232.google.com with SMTP id o67so78167616qke.1 for <dnsop@ietf.org>; Thu, 14 Jul 2016 10:03:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=conundrum-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=cQ0aFM49QnmB1ch25iYaVe9SWWpE7L3HkeFMPI6KjJ0=; b=lxehhsVs9oWrqA8/NQLQfgR6vLKjVbop5uHZnHPFeu5leX8ev5eBWv8vp5x2ISJB3C mPUu6E3Jgo+Ws4YbQO/09B2EXll3LPcGWoWE/9OnkfyHWZJkvKuAqORp5LUHJqmQvImt 2QeFsaaG4zzkpvW3K3PGqEghCScwOOa4xLl0qYG3DotMmTo2zN/IJD5/LV9nRm/jaKY8 FNeBeCsLM8yuuw9X0tuzpPQj36qMRMbqtmMjmHDLT4xg/ul5zGbWq1+tk/+6EEM51zq5 +b+fgtpX7ndLWaf7gCTyFmFIlbSYOhiQjZHUSyl7jLDkrRAfMdLboZB+GdMV/fLP2HEq bAsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=cQ0aFM49QnmB1ch25iYaVe9SWWpE7L3HkeFMPI6KjJ0=; b=Yz8lQtm7nGBqybl7bLTCefAAYKm5RjPbAZG1m5yEJC13qAr9/7hM3pQwvVpgi3jM5M NOGhfKQHd4iVTWDu3xuPyhElB9l2aIPOCUbt8b78vrBNob2dsuHByKwDOY2nXTSy0MAe HlB89+EMZBgBlH6K3tptePhScvxSeakrlOfEG89RtmnTBnwPJVVsCDkVbg7fabeeY4A7 FmvKAO1zIJQteYxL+ieZ27lcBeabx1VO/2eM7VWOKxJX5E4xE9hz3PruZdnNhTTaLzlP cqpISo+N0VK/jmlD1opKzzlfowqrAkS0ExIYlfcJITGbacAuO4fJRTcimQsOJNdyjSTw /66Q==
X-Gm-Message-State: ALyK8tLm8fAYZYB044vDRlBw3XrfSaz5V5+NzT0aiJfyIinWVksdFmlM8aKe6UgarsoRtX0luYwlJWjrGbLLcQ==
X-Received: by 10.55.66.135 with SMTP id p129mr18316755qka.176.1468515799847; Thu, 14 Jul 2016 10:03:19 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.46.194 with HTTP; Thu, 14 Jul 2016 10:03:19 -0700 (PDT)
X-Originating-IP: [192.0.221.246]
In-Reply-To: <69c2be89-f084-c951-ccac-845ddb51b45b@bellis.me.uk>
References: <E7BB0612-303D-4F05-87E3-59FF196A024B@sinodun.com> <69c2be89-f084-c951-ccac-845ddb51b45b@bellis.me.uk>
From: Matthew Pounsett <matt@conundrum.com>
Date: Thu, 14 Jul 2016 13:03:19 -0400
Message-ID: <CAAiTEH9epfyVRhug-nYo-ELGR+5Mz65txUqKSzfrEiAM==L2Gw@mail.gmail.com>
To: Ray Bellis <ray@bellis.me.uk>
Content-Type: multipart/alternative; boundary="001a11489e4a9912a405379b7a30"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/P7zRi2Lr5m5sLsGDjsGZ0wRnhBo>
Cc: dnsop <dnsop@ietf.org>
Subject: Re: [DNSOP] https://tools.ietf.org/html/draft-bellis-dnsext-multi-qtypes-02
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.17
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: Thu, 14 Jul 2016 17:03:22 -0000
On 14 July 2016 at 09:51, Ray Bellis <ray@bellis.me.uk> wrote: > > > On 12/07/2016 14:35, John Dickinson wrote: > > You say that “ A caching recursive server receiving a Multiple QTYPE > > Option SHOULD attempt to fill its positive and negative caches with > > all of the specified RR types before returning its response to the > > client.” won’t this run the risk of delaying a response to the > > client? > > That's maybe a little strong - it could probably be weakened to "MAY". > I think one part of the value of this over ANY is that it is more clearly specified that you can expect to get the records you requested. If you downgrade that SHOULD to a MAY, then I think it's reasonable to add a flag for mandatory processing, so that a client can specify that it's willing to wait for a complete answer to be compiled. > > > You say a server can “omit some (or all) of the records for the > > additional RR types” in the case of truncation. Given the previous > > quote, how should a caching recursive server behave in this case? > > Query again for the missing QTYPES or switch to TCP? > > I think either would be acceptable. The server shouldn't actually set > the TC bot in those cases, so the client wouldn't be expected to > automatically failover to TCP. > This was my understanding from reading the current text. If more people feel the expected behaviour is ambiguous then perhaps we can spell that out.
- Re: [DNSOP] https://tools.ietf.org/html/draft-bel… Matthew Pounsett
- Re: [DNSOP] https://tools.ietf.org/html/draft-bel… Ray Bellis
- [DNSOP] https://tools.ietf.org/html/draft-bellis-… John Dickinson