[alto] Remaining issue of SSE

Dawn Chan <dawn_chen_f@hotmail.com> Wed, 23 May 2018 08:28 UTC

Return-Path: <dawn_chen_f@hotmail.com>
X-Original-To: alto@ietfa.amsl.com
Delivered-To: alto@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0ABE126DC2; Wed, 23 May 2018 01:28:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.126
X-Spam-Level:
X-Spam-Status: No, score=-1.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 VrXLWTBEtxbz; Wed, 23 May 2018 01:28:06 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-oln040092006098.outbound.protection.outlook.com [40.92.6.98]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F34A0126B6E; Wed, 23 May 2018 01:28:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=loDw7vNYQCOvTEDT0JAdXhya8434RFkrd8uxsZx81mQ=; b=pudAXpSri024MWK6CGI3RdfdcDPebbQ0ykVEow/BzvAk4mAqSq0Z54QYY+NuaRuq1gCf4H+6Nk5Ncpg6H+WYHgThqVmWp22qwujb719dLr/SEPVVGIs41WQwcvDVd2GB+MZ6PQadvUD65d5D/i0vlYEIRfIRtQh2F8jQ3jvyuzkh9YxqCHbiEMVw/zGEK9mbbJmCQL5Q7LKDMg9Fs1BqfftIxUKbtEMIalNjc856Iu0ZtxCyxvWP2xgpkVA9zpgzeglurbb3AZOINQurYhfJJAuckZfT75SyriIr0SKV5aAmLeh/mMaUujsLBiwwgCsXDl48km9Olsu4hIxLMuLQnA==
Received: from BY2NAM03FT064.eop-NAM03.prod.protection.outlook.com (10.152.84.57) by BY2NAM03HT138.eop-NAM03.prod.protection.outlook.com (10.152.85.57) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.755.15; Wed, 23 May 2018 08:28:01 +0000
Received: from BLUPR02MB1202.namprd02.prod.outlook.com (10.152.84.56) by BY2NAM03FT064.mail.protection.outlook.com (10.152.85.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.776.10 via Frontend Transport; Wed, 23 May 2018 08:28:01 +0000
Received: from BLUPR02MB1202.namprd02.prod.outlook.com ([fe80::ec36:2cf6:a011:c03e]) by BLUPR02MB1202.namprd02.prod.outlook.com ([fe80::ec36:2cf6:a011:c03e%8]) with mapi id 15.20.0797.011; Wed, 23 May 2018 08:28:00 +0000
From: Dawn Chan <dawn_chen_f@hotmail.com>
To: "draft-ietf-alto-incr-update-sse@ietf.org" <draft-ietf-alto-incr-update-sse@ietf.org>, "alto@ietf.org" <alto@ietf.org>
Thread-Topic: Remaining issue of SSE
Thread-Index: AQHT8m+GHph/bFsd9EKTTxapyaNqOw==
Date: Wed, 23 May 2018 08:28:00 +0000
Message-ID: <BLUPR02MB1202BDDCFF048380FB04A009B56B0@BLUPR02MB1202.namprd02.prod.outlook.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:7842DDC23160014350AECC19F0CDE5A9AB506769C5CA4CEF95A4D6ED17B8430D; UpperCasedChecksum:1D9B312E4371FE7BD08D284304FBC3949FA708506C46747C4063F8CDC8ADD9EF; SizeAsReceived:6894; Count:43
x-tmn: [Fap6qysBtonBM4j/y3iPUD6Ko/FkWwSP2Hghtc6UfCE=]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2NAM03HT138; 7:2VqNjX0JCAjfDJCeYWtcgiZGrPgHGsp3Q694C8Xbgv+U1cLeoIn4CpLyFYGuc/LZM76E2I+ZodZUhF7DGMXmDp4UH9uEYlBwTg2/SuUK68IAsPd9D6C9xzWh2IDjNKjnVU3E3Yue6M9m1GnNYNyOZ31FljQxruuqjRX27hIfeWwOfF6HF3Tuk3QTy3v62ijGsgmli2krAkyodutHPKddTp0uZc9+JtQF/xZ/tWcV0L+OH3/RjQYXhOc+6xntkMpH
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125466)(1603101448)(1701031045); SRVR:BY2NAM03HT138;
x-ms-traffictypediagnostic: BY2NAM03HT138:
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:BY2NAM03HT138; BCL:0; PCL:0; RULEID:; SRVR:BY2NAM03HT138;
x-forefront-prvs: 06818431B9
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(199004)(189003)(8676002)(2501003)(83332001)(104016004)(99286004)(33656002)(81156014)(26005)(6346003)(3660700001)(8936002)(3280700002)(25786009)(3480700004)(2900100001)(55016002)(9686003)(6436002)(68736007)(14454004)(5250100002)(82202002)(87572001)(97736004)(74316002)(59450400001)(20460500001)(450100002)(106356001)(305945005)(7696005)(105586002)(86362001)(476003)(486006)(5660300001)(6506007)(110136005)(73972006)(102836004)(15852004); DIR:OUT; SFP:1901; SCL:1; SRVR:BY2NAM03HT138; H:BLUPR02MB1202.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:;
received-spf: None (protection.outlook.com: hotmail.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dawn_chen_f@hotmail.com;
x-microsoft-antispam-message-info: aShnXlFrYX+kItCg6FZRHCYqaGIAMSjKNrv22DYLoOFbxa9NBHI3E8iCNArETa8oSjyOdCjuaDgD+Kalo2FSK5Op4YrETTbBpwDlXAakIkXd0IUMQe51zdbMMW1zZX179g3L04zY3M+yl74AzTzl5tIT2cdioExzNqDDLRPz8TmSjzViHVNzWaNW1gqKufnJ
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: 0b5aac61-4f0b-4357-cda9-08d5c08718a6
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-Network-Message-Id: 0b5aac61-4f0b-4357-cda9-08d5c08718a6
X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: d4d70346-2c10-4f39-8c00-e767963926d9
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2018 08:28:00.8815 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2NAM03HT138
Archived-At: <https://mailarchive.ietf.org/arch/msg/alto/gr0JQiAR6qwyTuZgIgb6O3u1g4U>
Subject: [alto] Remaining issue of SSE
X-BeenThere: alto@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Application-Layer Traffic Optimization \(alto\) WG mailing list" <alto.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/alto>, <mailto:alto-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/alto/>
List-Post: <mailto:alto@ietf.org>
List-Help: <mailto:alto-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/alto>, <mailto:alto-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 May 2018 08:28:08 -0000

Hi authors of SSE and ALTOers in the working group, 

According to the last ALTO WG meeting, we have a remaining issue about SSE. SSE now provides two services, the update stream service and the update stream control service. Update stream control service allows a client to remove resources or add additional resources. The issue is that when the client sends a “remove” request through the update stream control service, how will the server inform the client that the operation is successful or not.
>From the last discussion, we proposed two response options:
When the client sends “remove” request to the server, response options are:
1.  The server notifies outcome to the client in the HTTP response by using an HTTP response code.
2. The server notifies outcome to the client in an HTTP response by using an HTTP response code and also an update stream message.
Curren draft adopts option 2.

The question is:
Is it really necessary for the server to send a response in the update stream?

The motivation for the server to send a response in the update stream is that there might be the inconsistency between the process dealing with the update stream service and the process dealing with the update stream control service. So only sending an HTTP response code does not really stand for the real actions taken by the update stream service. However, personally thinking, such situations only indicate the misbehavior of the server rather than the misbehavior of the protocol. The server can design its own mechanisms to stay avoid such mistake. Thus, adopting option 1 is enough. 
Do you support option 1? It would be great to hear your ideas.

Thanks,
Dawn