Re: [hybi] I-D Action: draft-ietf-hybi-permessage-compression-09.txt

Takeshi Yoshino <tyoshino@google.com> Tue, 04 June 2013 13:01 UTC

Return-Path: <tyoshino@google.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 E154D21F8FAF for <hybi@ietfa.amsl.com>; Tue, 4 Jun 2013 06:01:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.857
X-Spam-Level:
X-Spam-Status: No, score=-1.857 tagged_above=-999 required=5 tests=[AWL=0.120, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-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 Iq5sOySrSHi1 for <hybi@ietfa.amsl.com>; Tue, 4 Jun 2013 06:01:05 -0700 (PDT)
Received: from mail-ee0-x22c.google.com (mail-ee0-x22c.google.com [IPv6:2a00:1450:4013:c00::22c]) by ietfa.amsl.com (Postfix) with ESMTP id C47C421F9BD9 for <hybi@ietf.org>; Tue, 4 Jun 2013 04:35:41 -0700 (PDT)
Received: by mail-ee0-f44.google.com with SMTP id c13so31104eek.3 for <hybi@ietf.org>; Tue, 04 Jun 2013 04:35:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=DqE3JYDBEj78cSOj9VNGgjah1zkprDChgkDlP4FXIIY=; b=MK/Vc1YD8NYAHTWcXEQPUcrrndZ19li7Y51bAuIiQUXHjj0gs4FayBVdKNqFeL6Ygr XkZ8lSwrL5Ip0AG68oLISpNqyWSk3GDVAAYiM85KweToGCqKu8Tnfzm06wl8YVfALa6I vlwGYIrA+dr47/nGwqJ61kt6XeanZos2MrsqfD0C3i6NADZAbUOFSyl2A+rwgEKsCx2U FepTRBRnEk/LiEdjFrwlxn+O9SWNmldFdBFHplVi0aAISnXVCHyboqt7jI9Xjmk1hT+W 0HZeTEd5dSRRJLda/u6eo+38WFHl71pm9kvBiZkg3CgDnlmHFh+d0QxgjzkaJ1fGFOfM si4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=DqE3JYDBEj78cSOj9VNGgjah1zkprDChgkDlP4FXIIY=; b=AWT3xt8bzKQBH/M5+pS6WxQbKtEPVVcZK58QPIRhiVyfBvw8HrdBduYj8ne9nBDDIT u0PVVFNQHLRqaGwK8yEzLbQD6oHeNuzcpwstM6doZ6XJ1i3MDi/myB0Oc67HFSXEnBa1 WbjoztjdZ5nA9Sp89rvFV8zFD7/8yiP2EptelQD+oJYPVVA71k3nKDpKYxCTstXjH0is mjAw4PwsLrvMNTrL7sj6eP6ktLu3d+4zcAroa06E2k/bhhV6d7Cah0ps8nooYs/G+jGm xdkd8wTjccNBhfLO/1e4vuW4quPBAA1c0cGWK9ZPgvh9A+KdpfxE2zA3kNQ2NPOYNw0S R7OA==
X-Received: by 10.14.110.194 with SMTP id u42mr26294116eeg.117.1370345740852; Tue, 04 Jun 2013 04:35:40 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.86.67 with HTTP; Tue, 4 Jun 2013 04:35:20 -0700 (PDT)
In-Reply-To: <634914A010D0B943A035D226786325D4422DC20DC7@EXVMBX020-12.exch020.serverdata.net>
References: <20130425140626.10027.9016.idtracker@ietfa.amsl.com> <CAH9hSJYDH47Ya1FNp80xjeD=pwYJAqcx=XDr=SnBbNDD+f-r4Q@mail.gmail.com> <CAH9hSJYa8QA9VkOwS6GEr0+8iJcnQcpMy3X_fKwGQOuJRr=sEw@mail.gmail.com> <634914A010D0B943A035D226786325D4422DC20DC7@EXVMBX020-12.exch020.serverdata.net>
From: Takeshi Yoshino <tyoshino@google.com>
Date: Tue, 04 Jun 2013 20:35:20 +0900
Message-ID: <CAH9hSJZGxcpx-RSB-b4=Kks3_-OQEHDi7C8p8yzka1vBTHevCg@mail.gmail.com>
To: Tobias Oberstein <tobias.oberstein@tavendo.de>
Content-Type: multipart/alternative; boundary="089e015384ac1aa32e04de527b1e"
X-Gm-Message-State: ALoCoQmFS7paYFVLd3BbFkJkqqQkiRfohzbNpyEJ3KwzutmIa4FIrpZ6bhNjTNneReKbbnbjoEjcZStlEgx4N0fEUxjFYmovO94WNVWfAlgHckoHfiScACUngr8bWHueS4mgV+mg2q00kWqDaQc1OBu/1w4prgiYtOzORD4wHbieIVlKoKh5MDbXRsEEbKpOI3YMhJYA9Yd5
Cc: "hybi@ietf.org" <hybi@ietf.org>
Subject: Re: [hybi] I-D Action: draft-ietf-hybi-permessage-compression-09.txt
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: Tue, 04 Jun 2013 13:01:23 -0000

On Sun, Jun 2, 2013 at 7:29 AM, Tobias Oberstein <
tobias.oberstein@tavendo.de> wrote:

> > Please post your opinions and experience (implemented, faced any
> difficulties, found issues, etc.).
>
> """
>    A client MAY attach the "c2s_max_window_bits" extension parameter if
>    the client can adjust LZ77 sliding window size based on the
>    "c2s_max_window_bits" sent by the server.  This parameter has no
>    value.
> """
>
> Any reason there is no "c2s_no_context_takeover" parameter that allows the
> client to _announce_ it supports the feature?
>

I assumed that there's no platform/language where it's difficult to
implement c2s_no_context_takeover. It means that DEFLATE context is
singleton and can never be reset (or reset operation is very heavy).

Unless there's any existing difficulty, c2s_no_context_takeover should be
supported widely, I think.

Your suggestion allows a client to force a server which is reluctant to but
can enable c2s_context_takeover to enable it. Do you think it's important
functionality?