Re: [hybi] Send quota value before receiving AddChannelResponse (was: Re: MUC: channel ID semantics)

Patrick McManus <mcmanus@ducksong.com> Sun, 22 April 2012 23:32 UTC

Return-Path: <mcmanus@ducksong.com>
X-Original-To: hybi@ietfa.amsl.com
Delivered-To: hybi@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D7D221F85C5 for <hybi@ietfa.amsl.com>; Sun, 22 Apr 2012 16:32:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.109
X-Spam-Level:
X-Spam-Status: No, score=-1.109 tagged_above=-999 required=5 tests=[BAYES_05=-1.11, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lemYrjLT9GzY for <hybi@ietfa.amsl.com>; Sun, 22 Apr 2012 16:32:22 -0700 (PDT)
Received: from linode.ducksong.com (linode.ducksong.com [64.22.125.164]) by ietfa.amsl.com (Postfix) with ESMTP id 4D43321F85C4 for <hybi@ietf.org>; Sun, 22 Apr 2012 16:32:22 -0700 (PDT)
Received: from [192.168.16.236] (cpe-74-78-161-41.twcny.res.rr.com [74.78.161.41]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by linode.ducksong.com (Postfix) with ESMTPSA id 7C26C10195 for <hybi@ietf.org>; Sun, 22 Apr 2012 19:32:39 -0400 (EDT)
Message-ID: <4F9494FD.5070106@ducksong.com>
Date: Sun, 22 Apr 2012 19:32:13 -0400
From: Patrick McManus <mcmanus@ducksong.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2
MIME-Version: 1.0
To: hybi@ietf.org
References: <CAH9hSJZP8FhAGANSwPfvdMCQPyfRhG7tqPT68e6VY5ZCAEROTw@mail.gmail.com> <CABLsOLBsHXsj_A2sWa+b8KaFJBEFMHk0W268RyKzh7J0Y+ZxVQ@mail.gmail.com> <CAH9hSJZMrqDLJLr6RNLk84o1B2i3AVezUeGF9mWZ2Yu2Uv-feA@mail.gmail.com> <CA566BAEAD6B3F4E8B5C5C4F61710C1147FA4EA0@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com> <002501cd1e15$0c8d8480$25a88d80$@noemax.com> <CA566BAEAD6B3F4E8B5C5C4F61710C1147FA9596@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
In-Reply-To: <CA566BAEAD6B3F4E8B5C5C4F61710C1147FA9596@TK5EX14MBXW602.wingroup.windeploy.ntdev.microsoft.com>
Content-Type: multipart/alternative; boundary="------------070809030106000900050900"
Subject: Re: [hybi] Send quota value before receiving AddChannelResponse (was: Re: MUC: channel ID semantics)
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 22 Apr 2012 23:32:23 -0000

On 4/19/2012 11:13 AM, Gabriel Montenegro wrote:
>
> I'm not sure "short RTT" is a valid expression any more. At any rate, 
> I'm fine with adding safeguards, but ultimately, it would be a shame 
> to preclude data from flowing along with the AddChannel request.
>

I agree with Gabriel. TCP has been trying to get data-with-the-syn on 
and off for decades (fast-open is the current effort), and sending the 
request (subject to some reasonable but non-trivial flow control) with 
the channel open is a large reason for spdy's performance boost.. 
websockets mux would be pretty broken if it didn't learn that lesson.

-P