Re: [Ext] Consensus call for qlog serialization format (issue #144)

Roberto Peon <fenix@fb.com> Thu, 05 August 2021 16:55 UTC

Return-Path: <prvs=78510e3a6b=fenix@fb.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 5A5903A193D; Thu, 5 Aug 2021 09:55:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.548
X-Spam-Level:
X-Spam-Status: No, score=-2.548 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=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 (1024-bit key) header.d=fb.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 dvG8G2_jucIA; Thu, 5 Aug 2021 09:55:24 -0700 (PDT)
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 87F663A1927; Thu, 5 Aug 2021 09:55:24 -0700 (PDT)
Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 175GnsTs004150; Thu, 5 Aug 2021 09:55:00 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=facebook; bh=f4xEFt6Juntl9FySKl4TCDav5BD55LuFMHiGqb2u8aM=; b=EonKmyI0v8inNe9D+fhKNe5MAwr67V7yQHlPZG57CgY+c1rFXLpgv86NZ3z4jlxnYB8b w0Y7qySL99qyHLa5kFo+LtyGIEIniCEBy4zynuAepGNp8pvJ+ieLRhaDzhxVya1EGTuV wyHlnhqMXBGuNBJv8lg7hdJ1q/LwHQrR074=
Received: from maileast.thefacebook.com ([163.114.130.16]) by mx0a-00082601.pphosted.com with ESMTP id 3a8jha8mg4-4 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT); Thu, 05 Aug 2021 09:55:00 -0700
Received: from NAM04-BN8-obe.outbound.protection.outlook.com (100.104.31.183) by o365-in.thefacebook.com (100.104.35.173) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Thu, 5 Aug 2021 09:54:57 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fZD2gvKMacAUgyXl/xNac2n1z64xc3pmDWaoP+RL7qWxr0BcEXKakHqQYNvQIGVjzOrWGvv1H/tKZ+jW4IrrCmcfCVDQSi2yl3ckmu4ZT8MUOqJKdnbFy3C6RdLayP+NpXDbCYVJxZib2NC7DJwTuVlNn6EPVNh6aJ4+n265siSX89W3Fe9U0TYa8y4gh9TvlybswQNF8pAXxil3j2Glqw94DNbhBogE+2zG7ESksyumtGJm4GEx+zSWOM0N1KWretaD0viNu4a00RJJ8yTsl2NG+UkLANBn3KD6SGUR7mHi3Ev9yRxll6vS/s5DabyZBK4hzTXb/qIxOeVo8HVuBg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=f4xEFt6Juntl9FySKl4TCDav5BD55LuFMHiGqb2u8aM=; b=aCKKgLMZBj2Dwy+RtGROvSytZsH2yaF+me4rgJM9SQO/tfrNe1MJV3OMQ1jBUdKIfIiHmtnTiISSrETb9TWsT0MF2DulnDMsWJ8j7/DaCjJsTZgsf+wGrP4SJIz1whHdvw3zch+XSnFtvkZ5tS925oUy6RMo7rNHqGQoUtf0OVbv48SxDnF5Hj5gFCDvGTziXRI+M/8YBj9cA4VEO4PsCXZ/eKVwP5tvzQ8oG0D+gCD9HGo2iIBMkk8joeTOYgE1ujasWy0LNvFh/2KrIUmX0urtIe5/HDj8jFOrA/7WYxn9yhZtCVMmp5I9ZVeOzHyPW5iQVAOu7P/bvkQVQxT61g==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=fb.com; dmarc=pass action=none header.from=fb.com; dkim=pass header.d=fb.com; arc=none
Received: from DM6PR15MB2681.namprd15.prod.outlook.com (2603:10b6:5:1aa::28) by DM6PR15MB2972.namprd15.prod.outlook.com (2603:10b6:5:139::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4373.25; Thu, 5 Aug 2021 16:54:55 +0000
Received: from DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb]) by DM6PR15MB2681.namprd15.prod.outlook.com ([fe80::c5:d5e1:fad0:5deb%6]) with mapi id 15.20.4373.026; Thu, 5 Aug 2021 16:54:54 +0000
From: Roberto Peon <fenix@fb.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>, Paul Hoffman <paul.hoffman@icann.org>
CC: QUIC WG <quic@ietf.org>, QUIC WG Chairs <quic-chairs@ietf.org>
Subject: Re: [Ext] Consensus call for qlog serialization format (issue #144)
Thread-Topic: [Ext] Consensus call for qlog serialization format (issue #144)
Thread-Index: AQHXh6GxODJzzrGeRE6oSNXVITdPxKtgX4qAgAAfh4CAAAy6AIAETYKA///XUQA=
Date: Thu, 05 Aug 2021 16:54:54 +0000
Message-ID: <29322B1C-D2E9-4FAD-922D-F7937F822DE2@fb.com>
References: <CALGR9oZS=k8XhyfugHH6VmdMVAAj6ER8s18g5eaZqX_3hie4ig@mail.gmail.com> <46CBE180-6B80-4B29-AAE3-BABBC59A02C4@icann.org> <CALGR9obnuPNYcFh1tZanFoLE1FCRSfQ1WoEEcSL+uc_5usGNSA@mail.gmail.com> <89EE247B-A26C-4C58-863C-6C938A6BA023@icann.org> <CALGR9oa0Q=N+E3ycDMBPM6HLkeGa4anWA+taJ3f088fxbo3S4Q@mail.gmail.com>
In-Reply-To: <CALGR9oa0Q=N+E3ycDMBPM6HLkeGa4anWA+taJ3f088fxbo3S4Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.51.21071101
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=fb.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6a82ade9-f2e8-4386-745f-08d95831c025
x-ms-traffictypediagnostic: DM6PR15MB2972:
x-microsoft-antispam-prvs: <DM6PR15MB2972EB30DBFDBBD36DC53B98CDF29@DM6PR15MB2972.namprd15.prod.outlook.com>
x-fb-source: Internal
x-ms-oob-tlc-oobclassifiers: OLM:8882;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: dCt+ezc7W3XvfqVr7Ml349Q5AU3SzOSiopuOLGmWsSK8EGTsgrQJ/5BlBKTHQaoJqoErukI4lCO3dT9Catzah4NUFwKIOShNye0dkVx8/7JYhxQgMu/Y8tjiZkI+MmqC+UGrfLwH6vqmmUJdjuGEQJ6bZH857z+tf5KorWf3h9Wwj3E2B47QDrlinl9Cx3e2xWD6ukoT/2GvEm4Qh85353cFSZmTaC8x4v+tECd8RveZOAdcg4bbQU++4epAILde1GnLyUT7J+0VxqvGYyLVmJ1DoJ27s2UrKnw+942ggv21cRQsiaacY4WONW+HFwytJCDj6XehTlKeqkMjAZ1Y3/EqIN6v7ejML7s+4avRJGFoFotpKcz8zM1C40adH4FHRbbA4ipZyg3dDJdYfBebwChF0H2la5HGdwDInU0XQyw19iKlFY4f9e24XDZUSrskian0QgKJYG4bwdeTlxM1T879i2i/xz39/kbdXIIuNNYAOmiQ3p6AiPefKvoRLc9/9dMVlkxOmRXF0mIh26nOuwnRzFXxK9aEmQa4uPhXOMRgWwQBSST3aDGPJd1Isc/zj9OyVlJpXaI82eIa3VaQBNPFBs9ExwyhOdvm+k68N+W0V6q7cBdMxYUu2X6XcpNf7aloqw4iD+6cokiaG4MrqPu2PWi2fY2aBeLF+zyGfJWEMqEHFXEFxlwHg3dYCzmSV51IECe6O5SQEufj8Fh+xw8S91JycWLbly2VxkecWIc=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR15MB2681.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(39860400002)(136003)(366004)(346002)(66556008)(53546011)(33656002)(38100700002)(64756008)(5660300002)(2616005)(66476007)(8936002)(83380400001)(4326008)(6506007)(86362001)(66446008)(6512007)(110136005)(54906003)(66946007)(36756003)(91956017)(38070700005)(186003)(478600001)(71200400001)(122000001)(26005)(76116006)(316002)(6486002)(2906002)(8676002)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 0aZ6yvMsJDN7CCBsUiNQG/PtzG5MiAjLDI77h9zak2tK+bt9EHbXGuOA4YlFbufnQznhJfSlc1i15j3GeM0MW8w3sm+JjWxQK9OAF2wA5aJZELXdXeypV7bI4BivhGVhOiRm/mlFP5JZxMh3Tw488tyZNT8xdi2w/fyxjerzscVMyIu0E3C5o5jWUq8Fuh558cvBbqO6Qh4bHX9KdnIpSQmiBmOujKQ62SwbIbvm0l4A7g7dwCbz7bqr8Ch+6SZGJMrXdRnV96y975fQ7KhCjNnDusS3cUITuBSlTyp+rR2NMaIvQtccYQrcPdmm1vMMqbP+jOos8oITdwpMbb5oYK5uoYtGvy926gzgX2iZ/7PnXW/myufCzPScku/DVfwxH+TXKxhTDEGXDepXQ4GP6cXBMY0AmQ2boIN/5O2R8w/Upe9hwwOEflf0jEiIXuEksjxqIXxN93EVA8GMqto2bpkZIijDAe1e52NtppVBY6wWFnWk2fLSeoZ8m4ix+iM60mErof3QAubrLs8a3hYJ4RnKTm+yWFTQi57Skb9W29BLJsnlG8YP3fpBmayrvJmAcewEGJ6lH0T6lmwSwefLVQtdt+7mdiYPZ5vtpFkBghqMVtU4rl8cloVU7Xxp9aWYNO8pM6/5NalTlQg99rxCxueVMXXzl/DFtZfp6rsdSKNtGPVXYgd/ufudNdK//QS5t1XKBQV8MW7PXvS38V6lCh1WifwJs2Bk98NrUrdEW3hjDy5gJu2uMZ3fnw5WmBLoyNBGFmOQqW7Zmu+XOFp2ZBEUwhzgtd1YVIRoDW9+FRCbpEVf5uWtRppc6kouTl1tR+IZC6TJ3qa0azERoRqjKwNe1C6G/KIqzJglIlloXqcjFAwat9a6eTnqbxnhUKMEJiLtYteXLSHJZGy/nbb1W99J49jcsJ7Cq3mTACf10OcL6drdjwVxDwbtPt3nhCSHPYWGBEprz67n+ImTU6oTafRr7bExL4wuxH22vEy+QfwKsryJf+3ZIIJ7ojFWJLzgsNGv44JkMY6vrhxV3XHyumfcShxdKrlyHVauNjiPlAOSgeyDd+wVgKVgfjZkaZbbD0IZvixCWPOKURXFsKPhKs69wgeH8BP/d55Pq44Qf2vcBLiDObXrMPhhs5/0p3p0OiiOAIxVomdV6fmpFnComTXTYGeP0w29l+z6d51dqj2KBPGWaF0zmYCCy6wC5wxSaPkvTTmERk3bn0gB9TH/hPbFerduq7XPJnjZwn/lAR6tmUWoS9gxr7aFuovzDhNSV4++D+vyp3B9beIrU+aTJxdrUEBmd1M9s7mUef3ZmjN1P3aOL5bxqoQlsyp5k7mf
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_29322B1CD2E94FAD922DF7937F822DE2fbcom_"
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DM6PR15MB2681.namprd15.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6a82ade9-f2e8-4386-745f-08d95831c025
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Aug 2021 16:54:54.8908 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 8ae927fe-1255-47a7-a2af-5f3a069daaa2
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 2qzRsWkiqQRa2QZdazFhuhbz26gRnSVwnr9Xf0wS4OOqKmo6uEVtLdAA5eNHoifZ
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR15MB2972
X-OriginatorOrg: fb.com
X-Proofpoint-ORIG-GUID: WiVvNHe0pw2n9JwxCiW7ZClEiXpw75TG
X-Proofpoint-GUID: WiVvNHe0pw2n9JwxCiW7ZClEiXpw75TG
X-Proofpoint-UnRewURL: 0 URL was un-rewritten
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.391, 18.0.790 definitions=2021-08-05_05:2021-08-05, 2021-08-05 signatures=0
X-Proofpoint-Spam-Details: rule=fb_default_notspam policy=fb_default score=0 spamscore=0 mlxscore=0 impostorscore=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1011 priorityscore=1501 phishscore=0 suspectscore=0 adultscore=0 malwarescore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2107140000 definitions=main-2108050101
X-FB-Internal: deliver
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/7qgODXGmCteIQ8N44DvAGFYFLdo>
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: Thu, 05 Aug 2021 16:55:30 -0000

Including at least one interoperable format is good.
Having it be ascii is annoying (not very performant, requires more I/O, and thus decreases the fidelity at which we can ultimately capture events)
…but it is probably better than nothing.

-=R

From: QUIC <quic-bounces@ietf.org> on behalf of Lucas Pardue <lucaspardue.24.7@gmail.com>
Date: Thursday, August 5, 2021 at 5:21 AM
To: Paul Hoffman <paul.hoffman@icann.org>
Cc: QUIC WG <quic@ietf.org>, QUIC WG Chairs <quic-chairs@ietf.org>
Subject: Re: [Ext] Consensus call for qlog serialization format (issue #144)

Hi Paul,


On Mon, Aug 2, 2021 at 7:38 PM Paul Hoffman <paul.hoffman@icann.org<mailto:paul.hoffman@icann.org>> wrote:

On Aug 2, 2021, at 10:52 AM, Lucas Pardue <lucaspardue.24.7@gmail.com<mailto:lucaspardue.24.7@gmail.com>> wrote:
> The intention here is to determine consensus on using _a JSON_ serialization and not a completely different format.

The associated question, which was not asked on this thread is "should there be any serialization format chosen, or just a data definition?". I would have leaned towards that, particularly because of the thorny JSON serialization issues brought up in the draft. However, that discussion often gets too meta for folks who want to start debugging and logging now.

There's quite a large population of people already using JSON for qlog, prior to WG adoption. So far, there has been a practical benefit to an interoperable serialization format that was strongly linked to the schema definition by draft version. During the adoption call I don't recall there being suggestions for dropping serialization altogether from draft-ietf-quic-qlog-main-schema.

Wearing no hats: I think including at least one serialization format as part of the work is a useful function to drive design and development decisions. There might be a question about whether draft-ietf-quic-qlog-main-schema should include the concrete serialization or if it should be spun out to a separate document. However, I think this question is tangential to the current call.

Cheers,
Lucas