Fwd: New Version Notification for draft-kazuho-httpbis-selftrace-00.txt
Kazuho Oku <kazuhooku@gmail.com> Fri, 13 August 2021 06:14 UTC
Return-Path: <kazuhooku@gmail.com>
X-Original-To: quic@ietfa.amsl.com
Delivered-To: quic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 15C343A0AFA for <quic@ietfa.amsl.com>; Thu, 12 Aug 2021 23:14:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 y5Y3F3HHcH1X for <quic@ietfa.amsl.com>; Thu, 12 Aug 2021 23:14:43 -0700 (PDT)
Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) (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 2C7593A0AF3 for <quic@ietf.org>; Thu, 12 Aug 2021 23:14:43 -0700 (PDT)
Received: by mail-ej1-x635.google.com with SMTP id go31so16351183ejc.6 for <quic@ietf.org>; Thu, 12 Aug 2021 23:14:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=I+WqjLszJtSilXCCiJptucRUq6IZIU2DIpIZeQRPtZ0=; b=cUhs1PJFEBebZrrDKaORuk7txF5iWaDvnLMmSH+DrxmDnU57EqADRQMcprrJn/H2e7 bIGA3mayL2OE5DLRm8V0LZn8PBTKv6v8VLC3pyUifBiNgtd7e9/ynHmlB15mFsJYtN1N r+f8QJ6FYaLcLywssBE35T2wG1SwKec3QY+4WHnhU5+449L1TAEyGv+sk46GNdG9cbOJ 3FbixtE+N03QcrZQkdZxEmmhOOlt1/ro1RdK6yD64I2VVMb5+CtBoXp4gvPFQu3QYIay AnFDTzpPbopbAZLIg+1o1bld03SYQjRGUgTttpbNd5xmx+HB3d4VeS18VsArlId5akEE +n7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=I+WqjLszJtSilXCCiJptucRUq6IZIU2DIpIZeQRPtZ0=; b=I9r8N4bqkJ/sZEr+UVTzRQqG7+gSMQkKMDpHSZvDscbrb7rNpz7pChHQ1GWXLbtNXv j/NSjPm/RVWfiYhy6mNxeN8PN50dT9TBU6F5xuyDGZ3pYw/KgjyMP/NplVwh/kJ63864 dO/57n6ah827v39cgXRPEwXFgx3p2vplam9mrplpD0+g/tCAwLqa4n0o742DkEcqVp/6 pENAXtQ4+4s4XyAAYCc/3n+Y8zuKrneQSD0DvsgA1FwZw3V/56PXbAVe+M/EdeMpEm2R R+DLSzUBaLWi2FNh0viw12YCYanGbuZw862Uhs3T09KDPsHffWaAWo5nNhYGAa57K5w3 A4Hw==
X-Gm-Message-State: AOAM531GjlP0vQxmBF+JZwNAgSsbS5xLWcEE2tEmEM4E2/pPPQ5K8WUK NsYTNvBPZMcpB8lPJ1DXZWgRSbK1uM2a2xBo/XelA7aWGiQrPw==
X-Google-Smtp-Source: ABdhPJxWDuT6yQlqonlDFDDy82JhbsTvMDBNiYZbgKzhBAZgCtNbycXOIm9BBVwOWEFoqtdfFPRzGjWsge7bF2YMHOY=
X-Received: by 2002:a17:906:b0d1:: with SMTP id bk17mr917628ejb.59.1628835279848; Thu, 12 Aug 2021 23:14:39 -0700 (PDT)
MIME-Version: 1.0
References: <162883401993.25302.7275724432785172464@ietfa.amsl.com>
In-Reply-To: <162883401993.25302.7275724432785172464@ietfa.amsl.com>
From: Kazuho Oku <kazuhooku@gmail.com>
Date: Fri, 13 Aug 2021 15:14:28 +0900
Message-ID: <CANatvzxWrg+rciDpOZqsnDWq_oW_cr-Do2SjUzGgPy_vyAUs=Q@mail.gmail.com>
Subject: Fwd: New Version Notification for draft-kazuho-httpbis-selftrace-00.txt
To: IETF QUIC WG <quic@ietf.org>, HTTP Working Group <ietf-http-wg@w3.org>, Jana Iyengar <jri.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000040c79905c96ac4bd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/VHyaEIHxYylfg5NAKBxccycqnvc>
X-BeenThere: quic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Main mailing list of the IETF QUIC working group <quic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/quic>, <mailto:quic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/quic/>
List-Post: <mailto:quic@ietf.org>
List-Help: <mailto:quic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/quic>, <mailto:quic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Aug 2021 06:14:49 -0000
Hello folks, Today Jana and I have submitted a tiny I-D called draft-kazuho-httpbis-selftrace. The draft specifies a well-known URI to be used for providing a trace of a particular HTTP/3 connection (e.g., qlog) on that same HTTP/3 connection. One of the biggest hurdles in analyzing HTTP/3 performance issues is obtaining traces that show the symptoms. That is because clients being affected by issues have to coordinate with the server operators to collect the traces. This PR solves the problem by defining a well-known URI for serving a trace to the client on the HTTP connection that the client is using. When a user sees an issue, they can collect the traces themselves and provide it to the server operator. We have already implemented the feature in h2o, and doing so was easy, assuming that the underlying QUIC stack already defines callbacks for collecting trace events, see lib/handler/self_trace.c of https://github.com/h2o/h2o/pull/2765. We also have a public endpoint; to try it out, first open https://ora1.kazuhooku.com/test/self-trace/video-only.html (which starts streaming a video), then open https://ora1.kazuhooku.com/.well-known/self-trace. While the video is being served, you would see the trace flowing through the well-known URI. At the moment, we are using a custom JSON format for the trace, but when gzip compression is applied on-the-fly, the overhead of sending a trace alongside ordinary HTTP responses is less than 10%. Therefore, we tend to believe that this approach would work well in practice. Please let us know what you think - your feedback is very welcome. ---------- Forwarded message --------- From: <internet-drafts@ietf.org> Date: 2021年8月13日(金) 14:53 Subject: New Version Notification for draft-kazuho-httpbis-selftrace-00.txt To: Jana Iyengar <jri.ietf@gmail.com>, Kazuho Oku <kazuhooku@gmail.com> A new version of I-D, draft-kazuho-httpbis-selftrace-00.txt has been successfully submitted by Kazuho Oku and posted to the IETF repository. Name: draft-kazuho-httpbis-selftrace Revision: 00 Title: Self-Tracing for HTTP Document date: 2021-08-13 Group: Individual Submission Pages: 5 URL: https://www.ietf.org/archive/id/draft-kazuho-httpbis-selftrace-00.txt Status: https://datatracker.ietf.org/doc/draft-kazuho-httpbis-selftrace/ Htmlized: https://datatracker.ietf.org/doc/html/draft-kazuho-httpbis-selftrace Abstract: This document registers a "Well-Known URI" for exposing state of an HTTP connection to the peer using formats such as qlog schema [QLOG]. The IETF Secretariat -- Kazuho Oku
- Fwd: New Version Notification for draft-kazuho-ht… Kazuho Oku
- Re: New Version Notification for draft-kazuho-htt… Robin MARX
- Re: New Version Notification for draft-kazuho-htt… Matt Joras
- Re: New Version Notification for draft-kazuho-htt… Jana Iyengar
- Re: New Version Notification for draft-kazuho-htt… Jana Iyengar
- Re: New Version Notification for draft-kazuho-htt… Mark Nottingham
- Privacy considerations of trace logging (was Re: … Lucas Pardue
- Re: New Version Notification for draft-kazuho-htt… Spencer Dawkins at IETF
- Re: New Version Notification for draft-kazuho-htt… Kazuho Oku
- Re: New Version Notification for draft-kazuho-htt… Ryan Sleevi
- Re: Privacy considerations of trace logging (was … Kazuho Oku
- Re: Privacy considerations of trace logging (was … Lucas Pardue
- Re: New Version Notification for draft-kazuho-htt… Roberto Peon
- Re: New Version Notification for draft-kazuho-htt… Roberto Peon
- Re: Privacy considerations of trace logging (was … Roberto Peon