Re: [DNSOP] Should we try to work on DNS over HTTP in dnsop?

Paul Vixie <paul@redbarn.org> Sun, 20 December 2015 22:34 UTC

Return-Path: <paul@redbarn.org>
X-Original-To: dnsop@ietfa.amsl.com
Delivered-To: dnsop@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 65FDB1A1BCF for <dnsop@ietfa.amsl.com>; Sun, 20 Dec 2015 14:34:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level:
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 TDeobYgdSdU4 for <dnsop@ietfa.amsl.com>; Sun, 20 Dec 2015 14:34:13 -0800 (PST)
Received: from family.redbarn.org (family.redbarn.org [24.104.150.213]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E718F1A039D for <dnsop@ietf.org>; Sun, 20 Dec 2015 14:34:12 -0800 (PST)
Received: from linux-85bq.suse (unknown [24.104.150.29]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by family.redbarn.org (Postfix) with ESMTPSA id 8A7FE181E9; Sun, 20 Dec 2015 22:34:12 +0000 (UTC)
From: Paul Vixie <paul@redbarn.org>
To: dnsop@ietf.org
Date: Sun, 20 Dec 2015 14:34:11 -0800
Message-ID: <1999760.RBe1cJlAWr@linux-85bq.suse>
Organization: Vixie Enterprises
User-Agent: KMail/4.14.10 (Linux/4.1.13-5-default; KDE/4.14.10; x86_64; ; )
In-Reply-To: <20151220220358.52594.qmail@f5-external.bushwire.net>
References: <20151217020754.6915b71c@pallas.home.time-travellers.org> <1999755.oExeQdjcfZ@linux-85bq.suse> <20151220220358.52594.qmail@f5-external.bushwire.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="nextPart2005280.lj9mvomXB4"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/dnsop/9P5l_9t--htC2yg8UNqzmuJRegw>
Cc: Mark Delany <f4t@november.emu.st>
Subject: Re: [DNSOP] Should we try to work on DNS over HTTP in dnsop?
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.15
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: Sun, 20 Dec 2015 22:34:14 -0000

On Sunday, December 20, 2015 10:03:58 PM Mark Delany wrote:
> > > And since shane-review states:
> > >     "This memo reviews the possible approaches..."
> > > 
> > > I take it to mean that shane-review could encompass implementations
> > > like dpriv that imply or propose out-of-order. If that is the case ...
> > 
> > no.
> 
> Then I'd like to suggest a "yes" for this document.
> 
> Pipeline stalling due to forced in-order queries/responses is quite a
> performance limitation and some implementations could readily provide
> out-of-order.

this document proposes that http be used to proxy dns. dns already allows out of order 
response processing, and tcp/53 initators already have to cope with out of order responses 
when they occur.

what, precisely, do you think that a document that only describes HTTP initiators which are 
also DNS (tcp/53 and udp/53) responders, has to say about the possibility of future out-of-
order HTTP processing?

to me, that's future work. meaning, any HTTP initiator who wants out of order response 
processing will have to negotiate for it (see mogul's 2001 RID draft) and will then have new 
responsibilities for matching up the out of order HTTP responses with then-outstanding HTTP 
requests.

i can't imagine what to say about it in today's world which allows pipelining in HTTP. please 
suggest text?

-- 
P Vixie