Re: Consensus call for HTTP/3 server push signal handling

Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com> Fri, 10 September 2021 13:32 UTC

Return-Path: <zaheduzzaman.sarker@ericsson.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 DB3523A0A79; Fri, 10 Sep 2021 06:32:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.452
X-Spam-Level:
X-Spam-Status: No, score=-2.452 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, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_MSPIKE_H2=-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=ericsson.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 rwdaCVIfv6Wn; Fri, 10 Sep 2021 06:32:10 -0700 (PDT)
Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-eopbgr70059.outbound.protection.outlook.com [40.107.7.59]) (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 034DD3A0A71; Fri, 10 Sep 2021 06:32:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=V5MhafdDumYqT2gNKLDE6SrOduQaW8UcgKuOfeYhKRObVruK/yyZYBIN88EuI981nu6lkAP9xJJpC4FxGVceqLg9s51iiat2Ps1Ps5yx+wiGxGpjepDRMAe5YxhmxyBH6Dv7LN9Js2mvZAlzIBt5c3xnttcoPKgmZPJFS4fmcec55kO0HdMI5Hz/f9U2L7CmfVDIO+56/FwaMniB5A1NY5weyfEQisUzdiIOvT2BxV5ZGIwm1sO38MnN1N6hNfNilfbICp8oHzE42Aa/HtEWPRU3RoQ9gelNOXNbV9ldjkRzTajD8L2jz6Cjxd9vw2KbMDQ6dZz5guQRUYhdiaONVQ==
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; bh=6FKSshlwOy/dgDvgbLAfmv/geNITA9elTwkr0Yj2WTg=; b=kUc+AzNgawN9u03Ura2LmtxRRX6CZXZhslRYGPTd/6tTcG+nNkVqhxBOmiKu/8+7oDsWHzzdIGQjfWnXdn6iEWV7LahDauTvZexzcNKs0DEzLqKT9fp8doBajUEaohwlOvwqzI5m6Wrpdx5YF1CsyN/rdG8tTuq87gh2zuMy78lYf4+e0SVxMFwjjIPUQ98oRff7jmKMffHiImk6IcDBqC3XYVgJvRZ9sOllbf18+rf8xzzSBW7EKTBvWJvhd8iXH8QOIhmCER8kTcRoMnehdW0YoQVIKUtPnXWjuvUbITLmUwVbtsNd/rY0vYzQ+lwgOuIS+2R0SRMrOzL2QBmbIw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6FKSshlwOy/dgDvgbLAfmv/geNITA9elTwkr0Yj2WTg=; b=Iele3a4JzFg4XeGYpqoMSInM/qX9adm7R4/qP+sS9BZUkfjGWcHjurTOl8qW9i01Y7ydmZni6bsRhOvJCsnTFJKnv22jRpN1C4fcAnD2BsUA76rqLJfbxuhmIlMLkAS2p6ST98V7CziUUO2brf7wmfo2vsND1rWvi+pakabL9kg=
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com (2603:10a6:7:98::23) by HE1PR0702MB3722.eurprd07.prod.outlook.com (2603:10a6:7:8b::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4500.13; Fri, 10 Sep 2021 13:32:04 +0000
Received: from HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f]) by HE1PR07MB4187.eurprd07.prod.outlook.com ([fe80::b8e6:9a8f:52ef:bf1f%3]) with mapi id 15.20.4500.013; Fri, 10 Sep 2021 13:32:04 +0000
From: Zaheduzzaman Sarker <zaheduzzaman.sarker@ericsson.com>
To: Lucas Pardue <lucaspardue.24.7@gmail.com>, Ian Swett <ianswett@google.com>
CC: QUIC WG <quic@ietf.org>, "quic-ads@ietf.org" <quic-ads@ietf.org>, QUIC WG Chairs <quic-chairs@ietf.org>
Subject: Re: Consensus call for HTTP/3 server push signal handling
Thread-Topic: Consensus call for HTTP/3 server push signal handling
Thread-Index: AQHXnrwR2B1uvJEuK06oK7dYzqG3IauPX6UAgAqoYACAA2yGAA==
Date: Fri, 10 Sep 2021 13:32:04 +0000
Message-ID: <5DA73E20-56FF-4ED1-A559-ECF43C9FD502@ericsson.com>
References: <CALGR9oYZm5j=33xzpC=v3TJBEtcV3x-JmfuC-EE7vndKr0cDkA@mail.gmail.com> <CAKcm_gO+HcViPHZkP7haf=hL=VghBHo9p=JLNzzYp1TA=5K4=w@mail.gmail.com> <CALGR9ob=4NqQj_Rz=1GfPY_njEezpYJxL=n0p3Sic7sPnx949A@mail.gmail.com>
In-Reply-To: <CALGR9ob=4NqQj_Rz=1GfPY_njEezpYJxL=n0p3Sic7sPnx949A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.52.21080801
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: a48fd9e5-e350-4555-c863-08d9745f60f7
x-ms-traffictypediagnostic: HE1PR0702MB3722:
x-microsoft-antispam-prvs: <HE1PR0702MB372236538C931C8685D2FC4F9FD69@HE1PR0702MB3722.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: F0BLpKJHE0Az/z708zfEjstN1WKIcpUPhmPNBEcWZ7uw6AowokI1QYatKqblQk1HvJd9ONjisHdMi6OC5FBSENd3RxKgGp8Jdu7+ZtR6CqvppL8PQ7h3YQIEArH782DDAsem0kvsbLT1ywef7ACgrdNK0qCbJoriKmd01SqOYZXYhIqUZij1399xvs+b7dn/twyFsbejw/ZlHSoGsbenOy0Lk3vjtoJsOaijKfVNlS5d+X+ZJwCh0xMc+rF7HxyI8Maem5mzBsl4QWoh69LebgXYd/kw4xYhJy1JjSAseyZCEARRcGCYZti3iuU2PEhrhb2tr2VqzMjH1+VxX61wib0ZOMEOvF4XKPHPoV9prBju4MgZG3R+QcgNfQblg8dLUPyjM2p30F26wkxzdLHIec6qhK+mVikBxj44oy3afGzyCKWwqrXxFzYR8t+VKqURJLi51ek/dtcHD49rW9cNGUiuHAxpZa0kWijTj2X4eLamk3SdfQhEEslxLomsYuzQLWnpsBPCGY9grpX0BX2BZiAufgs2h5tv9Es+H6fk5DywqWXgcBGwiF2V5XLK4Z0eZbMcLFMfJf8J4Mbv8nI6U6Hp5XF+RfnBeIWkHjep1WWNpLbo22rdf7M93kh9qXwZj2zfdNH3Tr0hlqBIluasahrE9KLL0Haju0SdIR+jSru/qwA8Mcgb026Sv1WK8o81IG1PmXcnINTYQJ+ob4OI2PWxVT2gSTOVvQOEiBuc6GwqH95X/iwhP0LVBLW+G7NVNk27aS6mqMTSDc3SSl1830c5LHajFdP5t0xoEwQKzk9nKY2wbpc2ZOtMoRYJMUESI4oSCzLf4EYrodB9unbBAf9ENEQb7KIrU3ODW6dD2ZE=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4187.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(136003)(346002)(396003)(376002)(366004)(33656002)(64756008)(71200400001)(54906003)(66476007)(478600001)(38100700002)(966005)(8936002)(110136005)(166002)(86362001)(4326008)(6506007)(53546011)(2616005)(6486002)(186003)(44832011)(66556008)(6512007)(66946007)(36756003)(122000001)(66446008)(5660300002)(38070700005)(76116006)(316002)(83380400001)(2906002)(8676002)(26005)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b2ZLcTJxdHBWczlFUzBQQW5RTUJRNzA3TDZzL0o1U29TQTBhNFF5NUwvc2lP?= =?utf-8?B?RzUvdXQwcWNuUUxJZFAybysyUUY4VzROOUdia1BBYUVKZkZwWHAreHNZMGY2?= =?utf-8?B?RlJLRzhZWGpNRGdvS2R4S3FrVUJmaFJhOXNLdDZMT3VnV05yNWU4OG9IK2dK?= =?utf-8?B?WGg3MUExRDhTaUlmc282RkxzY3pnaEU5TElTSFZpNnBrWUlxdkxDdElnMUpq?= =?utf-8?B?UStVcm5MRnZlUUZFTTA2R0tjNEJHejh0MnVWN2ZKb2JqSWg0azhTYVRkbUJT?= =?utf-8?B?NmdSUENTSWlnMXpJMzZnMldsT2RQMVU5MlhyZFg5Y2JNMGQ2alVrei9NVlJt?= =?utf-8?B?dE84cTFBdW9vWnNIc25DQndTbjBsQTlrb01wakplZXY0MXUvb3A4RGZ1SFha?= =?utf-8?B?UHJWU3NzbFdqcmpqL09FOTErbkVUb0JQbTljSXkxa00yeWp0VktlOVRsT000?= =?utf-8?B?dGc0bWFwditIbXFUdy93SVVKRGdlRXZqdmZsOWlFR2pyVjlnMDhBQlNTS3ZN?= =?utf-8?B?K2RzZ1NWcXdhSUxCUHlpRVQrb0U3VFZDUFBIcVdwQUdzVzROWm1ZaHFsUFEw?= =?utf-8?B?MjBlUGFGN205ZWVYd0NFbHJsMWZNRW1oSDdSaUs5UHJRR0R6a2NJZll4c0Yw?= =?utf-8?B?MWJyem9UYkFiMlZISEkyb0ROSGkzNVdjMjJtMEt4SSthMDVkdk1scWVWTEsr?= =?utf-8?B?UFdYL05UY01HWHlKRHltLzBEVXpCNXFURXMveFdoZTJhSGZWbEd6Zkg5aWwv?= =?utf-8?B?U21zY0UydHVnczFiY1UrenoxSFdVbWdhUU51Tmd5R0lseTVseGhPcDBESTlX?= =?utf-8?B?T3daeU1ObENvNDlRY0FPQkNPTlgzV3R6TWxBV3VJOFVwdlZWZUJuVTVHdkR6?= =?utf-8?B?ZDZJVFEvOTJXYW56NDJEbThNTnFxUTIwTkd3QjIzb0J3dEVPNHJxWEYwcmJI?= =?utf-8?B?d29NSEFxRVBOWGh3WHRNWmZ3RzN3Mnp4bXZyclA1d2E5aFlnUGZMdTlYcW5y?= =?utf-8?B?UlhzS3JhaUNkM05RbjVBeXovOWc2bjA0cXBEOGZuRGdoUUlIUXR2ZStRdWM4?= =?utf-8?B?WmkwaWttNFVicDBaV2JKK3NVc2RkcGR3alhJbDhlYzFEQlB2WGVaZXJWMU14?= =?utf-8?B?YlZzYndKbFFabnRXZU12QUR6U2R2Tkh1NTE0VWpxNGkwdDBPdHQ0ZFcxU0lE?= =?utf-8?B?V0d2NHJNM21JOENaN2pmaU04aDBCMUlyQTVVeGJlWnN3QStUaGE1STBhdnBx?= =?utf-8?B?ak9RVVFieVpqYllueGZRaTNnQXozT0ZJaHVuTDNlbUUvVjNsS0NPNFJZckov?= =?utf-8?B?OXlzT053UjZMSHRObSsxdHE4Z3pHWmY5KzRVZGtSWXhQSmJ6aCtiazQ1Z3du?= =?utf-8?B?OEEzYndDZ3J5ZlJucjZZNHRucVVaam9oQjVTMUdZQ1gvemVRMVorKzl5dWQr?= =?utf-8?B?ZjNDSWtaektYRWpuRnNWcUFHSHRXUTBXRmM5YjRFR3plMHBld0orVzlkZGg2?= =?utf-8?B?L2k4aXBUWjN2QVBwdUNkNnFUT2lVQ2IrbFNEdUcxbHRIM09vNG0zVDI4OHBQ?= =?utf-8?B?ZzVRcGFoYXROUTUwR1RuYzE1bStvVENYS09uaURxOHY4RDZWVi85NDNFb1Qy?= =?utf-8?B?Q2Y0UnNGTTFzaHZodVVNZWZDalR1VXlZcGdsNHBrd0JyWmJQdWZSZE5KenFz?= =?utf-8?B?eVAxM2g4dmNFeE9PWVNabjkxT216MTVHZ0Y2Q2p2dE9oUUQ0SjhSNTNpR3pv?= =?utf-8?Q?Esh6eaIwSN0/xkZkwAja8c3FXrA91uYRXOsVzs2?=
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_5DA73E2056FF4ED1A559ECF43C9FD502ericssoncom_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4187.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a48fd9e5-e350-4555-c863-08d9745f60f7
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Sep 2021 13:32:04.6123 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Oo6eQfvDso5c2JZZuSBGRiVArUFbssP8tnbFXvlYapDFArHSKo759oqPgnD8/vapRUPJJtdsVlVHnSogognS87FbYHZJ1O4phDvMzPVkfQNFoqQofZjLxcdPGhKSa1YU
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0702MB3722
Archived-At: <https://mailarchive.ietf.org/arch/msg/quic/UopGlsRI8_7aPPWsc9sPiwCB-Ag>
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, 10 Sep 2021 13:32:16 -0000

Thanks to the authors and contributors for coming up with the resolution to address the issue. I have followed the GitHub discussions and looked at the potential alternatives there. In my opinion, this is reasonable resolution and  the changes proposed can be incorporated during AUTH48. I see the consensus about that process here also, thanks for that.

BR
Zahed

On 2021-09-08, 13:15, "Lucas Pardue" <lucaspardue.24.7@gmail.com<mailto:lucaspardue.24.7@gmail.com>> wrote:

Hearing no pushback, consensus is declared.

Cheers
Matt & Lucas
QUIC WG Chairs

On Wed, Sep 1, 2021 at 5:29 PM Ian Swett <ianswett@google.com<mailto:ianswett@google.com>> wrote:
As I expressed on the issue, I'd rather remove push, but this seems acceptable as well.

Ian

On Tue, Aug 31, 2021 at 7:01 PM Lucas Pardue <lucaspardue.24.7@gmail.com<mailto:lucaspardue.24.7@gmail.com>> wrote:
Hello WG,

Back in July there was some discussion about potential edge cases related to HTTP/3 server push, leading to issue #4930 "Handling of a lost push signal" [1] being raised. As a reminder, draft-ietf-quic-http is now in the RFC Editor queue following WGLC, IETF Last Call, and gaining approval from the IESG.

The proposed resolution to this issue is https://github.com/quicwg/base-drafts/pull/4931<https://protect2.fireeye.com/v1/url?k=97c5511f-c85e6823-97c51184-86b1886cfa64-e0315784a606d216&q=1&e=4fbd2037-a852-44e9-9790-37af1b6b88ac&u=https%3A%2F%2Fgithub.com%2Fquicwg%2Fbase-drafts%2Fpull%2F4931>. The editor has been careful to craft things in such a way to have minimal impact on the HTTP/3 protocol, while addressing the points raised in issue #4930.

Our responsible AD has asked us to run a consensus call to ensure that the WG is happy with this change, before it is incorporated into the document as part of AUTH48. This email begins a 1-week consensus call (ending September 7 2021, anywhere on earth) for the proposed resolution at https://github.com/quicwg/base-drafts/pull/4931<https://protect2.fireeye.com/v1/url?k=7b652141-24fe187d-7b6561da-86b1886cfa64-cef66ce2e0d48d85&q=1&e=4fbd2037-a852-44e9-9790-37af1b6b88ac&u=https%3A%2F%2Fgithub.com%2Fquicwg%2Fbase-drafts%2Fpull%2F4931>. Absent any pushback, we'll work with our AD on the next steps for incorporation.
Best Regards,
Matt & Lucas
QUIC WG Chairs


[1] - https://github.com/quicwg/base-drafts/issues/4930<https://protect2.fireeye.com/v1/url?k=1e91f544-410acc78-1e91b5df-86b1886cfa64-7c69a01e18a213b9&q=1&e=4fbd2037-a852-44e9-9790-37af1b6b88ac&u=https%3A%2F%2Fgithub.com%2Fquicwg%2Fbase-drafts%2Fissues%2F4930>