Re: [core] Comments and questions on draft-jarvinen-core-fasor-02

Christer Holmberg <christer.holmberg@ericsson.com> Sat, 23 November 2019 13:16 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19AF0120813 for <core@ietfa.amsl.com>; Sat, 23 Nov 2019 05:16:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-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 2GH75bCRtgmX for <core@ietfa.amsl.com>; Sat, 23 Nov 2019 05:16:04 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50070.outbound.protection.outlook.com [40.107.5.70]) (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 E9C0112026E for <core@ietf.org>; Sat, 23 Nov 2019 05:16:03 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j+/f21ANqs2q882Q7yVqkTdMQrHSCbiGJ+79sz99HfhUfDnkV2EO4o6i7G6zgkFmhZ3RCT1UpdI9Tuw2Wn9wva6FtIr+2P4C+4RFf0RdT4rIKnSoXy5UOquyqP0vn7QHHdSXjCRb9m1HT8PN8edHMVWSrbvaJDAlN9gIhPs08pAeWVVN6OhkGB+NdLSWBWcK90J1KBXVYEjPbiqQAQkDbFq71lsIUI+kmCjui1T3xDxYSz01HpICcpYTEqE2HJdC8M4JHjmsdm1qJB9EjP8Ag2+7xsBS5HCDrrpTWCHn3LT+IjmJaI7MsvWjKa7hjsNw2Ur6ohpfdoH6V9JRnepgOA==
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=K8FgJVOBs2P9krm+aSgz+FYtMIYJ14QEEaGbY/Qq0hU=; b=YGm3zFslXELh6jzCmR2re6+FC0cmB/w1LdpZlUBev0jqWJUvFdQyEGVMwI31amChhnpvkY0DJ0Dy9t8wHbe1XBoCYHnOSI/QxqeGVqzEf+gKSiR4jsxVQa7kfwiTSNzPOMD541Q09Ev2VxCTuBhFaUv4YvVkGJjokt+iGDV/YBYxJzgJ7HhguCHl3om+73PbPe4hgmHDwXOK17lQRPArlr58K/bU+jFuWlwQamx1SvSC6yyVuXv1P4HmEoQHanr/khGLi1eOSPvEWh3cDAg5PK6MZNP++lbdxeDN/88uYVDUQ1JwN3uT5YtLs1UtA2cD5dRD+yRakpqpb/7bt9VflQ==
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=K8FgJVOBs2P9krm+aSgz+FYtMIYJ14QEEaGbY/Qq0hU=; b=ffCDImNm6qHGdpj5/C6ex16ArFeebzycn1mUj3+ss7vdHWTq/7wiwQDArCmra64jbvRCEdKOHwgFh4sL0V+no7JIlp+zCsdaYfEKiFpIPDVla6Sae7ZVtb98DhnhH+lIHt7jDn6r4pI1xqx7rbTwo+ZaVoqFku7J/hXdyjT2OWg=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3467.eurprd07.prod.outlook.com (10.170.241.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2495.13; Sat, 23 Nov 2019 13:15:58 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::2ca9:414:cc01:9706]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::2ca9:414:cc01:9706%4]) with mapi id 15.20.2495.013; Sat, 23 Nov 2019 13:15:58 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Carsten Bormann <cabo@tzi.org>
CC: "core@ietf.org" <core@ietf.org>
Thread-Topic: [core] Comments and questions on draft-jarvinen-core-fasor-02
Thread-Index: AQHVn2BECFPCnrAr20yH8up3HLf2tKeTiUWAgADA5AD//59pAIAA5sqA//9e2ICABUq5AA==
Date: Sat, 23 Nov 2019 13:15:57 +0000
Message-ID: <A0CF7634-4251-443F-9DF0-7FF8DA0B0519@ericsson.com>
References: <9917155C-DBA2-43F7-B14C-3B778B27E96F@ericsson.com> <976DBC2F-20DE-4E4F-BB45-BB1C24027AE0@tzi.org> <18122668-6F48-4508-A53C-DC80723B8ED3@ericsson.com> <2CE089EB-D1C9-4692-BC72-309A37551685@tzi.org> <4BB4A7FD-FD21-4A72-912B-F8766878B636@ericsson.com> <96ED9133-1142-41EE-8408-6D3F3DF8F73C@tzi.org>
In-Reply-To: <96ED9133-1142-41EE-8408-6D3F3DF8F73C@tzi.org>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.1e.0.191013
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [129.192.75.4]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 394af59d-7d28-468f-b948-08d770174760
x-ms-traffictypediagnostic: HE1PR07MB3467:
x-microsoft-antispam-prvs: <HE1PR07MB34676BFADF1E09A04A96075C93480@HE1PR07MB3467.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0230B09AC4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(39860400002)(376002)(366004)(346002)(189003)(199004)(86362001)(446003)(11346002)(2616005)(44832011)(76176011)(6916009)(478600001)(186003)(102836004)(25786009)(2906002)(6506007)(305945005)(6246003)(6116002)(3846002)(26005)(81156014)(58126008)(6512007)(6486002)(6436002)(316002)(14454004)(81166006)(66066001)(7736002)(66946007)(5660300002)(66556008)(64756008)(66446008)(66476007)(91956017)(76116006)(8676002)(14444005)(256004)(71190400001)(71200400001)(33656002)(229853002)(36756003)(99286004)(8936002)(4326008); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3467; H:HE1PR07MB3161.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZPtpIUaljwEgjsNWuL4PBa81wZgzLMNJ1TA9LBQJQn7+QPgymw9gCiqK8egCNE4bjFQTgaAK1aeS0Z24lBEq9xpY1785TUGbHUc5yc84S1DbvB6+FVlGg9pD26mNYbEn3OJ1VL0HwDvSTXxaCC60Q6iwhpzPwls0DwZc78V2ne2+G6h/ltiaI9wouFnvwuhmKLAMzid2BFKM4VGsl5rCbJDMCNsBfc9XytLyDOv07WRaRs1oq65LUC52/i6zuL7jtwlPDuWCWKwMHkZQtXgineOATa1tyMArqZwuO1Qt3902LIWoojZBeMJcpnmSTjYiVta4VZ0A1GQU55qHwsD0XhA4zsvc3kPh21QNhamxgRR49LVlQiQjGApMzkQfab7bZVXC1+HXgcMcS32tNJEO/h49Va0C7+GsPuoJRZ1y5Az0jSSllFbIH6AvtdaGxWcGSqnIhnRwkgU8uyKW3zvU6eJ5KstUEZcWAVqmLAMovKfo9ITkxUOHJ+BtXrBxmDc9l1MyGxZQK+BUeCFzkc3DyDs89D/pp2ouU9aqlzsMLV9LqIituj+vlT683CVJEykBgxf8kxz3Dw/hu0xCtg1B3kos1/p8lYG830JvNpsBJO9qnvr+91DjXht5WxyQMeG9DfeZIrJsz0p9WLUAfVC8lYdbPN6pyO2le+JR2ZxYfHWGVvSpBFheV1hfaIrWZSd1ymQYxC/aKr64pYlxyic4Utcv93vK5ICdg8OdCpaG08qidn96d/jXUNnU7GSw2zTadecQcSrecI9GISJloxbw2j3SaVRVoqIfn1pevoqoW9/q/mIhNBwQ/vWOSUNaTPkyHt3XdqyADM1/E30zYFaJ9pOTsuKBSagjaxXObI1b2hMPFnZu3QCPCN2RZfu7J419Qh46065xQFNT8JKzZdyoxIohfk1ESsUN32liD5P6gvN8E5vb06ALC9weQxprTqtIHe7T8/TAhBlCNiYFTpbX1jn7VsD2pRn0YsZ/2JWjUZR+dI32RDJ/gDAyh564lmQistplMPPePa4RcAq04b0PMRBOoIpdBqDKUEotEYvSKzWoRYuvmMHjymhtVgMeYu44S1dRtgkzdfe7qt+GRrcMOSkqfsXNoYki+KCijx0n3IZwHWsMonLgJ2dvCyEfOOEZM6bblLHhUS52G61wk/A8pkSpHQDaJSshIFdTUyY5moIJGrUhPhLzYldpdvVxREpmiV7Mtf7E6FXRG3gVxUPZ089RvzhgXivO+ulXvT0jfZq0mJS8OKvThlLrj8K6w0O2zy/GgwIvtN8gbTzB7zCiIAFC1KnKbD8E/6I4i1PXIfVDyDVr1LmKY8KePVEBGbH4H7cpbet4/nefq9VTIl6+tds7fsAuUq5TxOWDHpCOONyylL92nAJ4JJi6glqDR4NABXbJvUEDTYw2eq+UP7p1VEsleXU2H1ekutvwyLFYnYqDplAHlOQckWfFZlb7MuLsqxH0ES2ejARDIiPtqZjUI4v6AmgVe7H88EM1CyJp8nAsmqZkJFefY3YRF852I9TOOz2+8rnx1WbUFnOWWP5NCVDEVY0kIamf13vwfo1eFgfmFJQC3RBH6Zqqnv2Wi0TNfP6qlXdjQwfxL3tS02ZPX6uS6zD+YYHDSE6xlI6rl1L86rjZHXD2BSHcJjcZDgaThTmZnMZ0W3Utbpui9DodCPIe/ENqdruOCd1VJ4CMd8mKL6bCKpuZiuC9wLtiLgFGmWYDWHoE/+zqfauGdqp+xw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <8C9FD6F5232E5948B21B10DBC42A0547@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 394af59d-7d28-468f-b948-08d770174760
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Nov 2019 13:15:57.9614 (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: XTyxfUzN+QwTnChIfuX9r3VRfmdZ/eMWp3JwlMJsmEH8JyFv/Y9pLM2s2Ti3FCufa+xJqCT1CSLQGCSqfaaDzdx9N8nCXD3WnGqGqZfWTwg=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB3467
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/_6ffQxW5p5eXHdYeC4xRUqThxJc>
Subject: Re: [core] Comments and questions on draft-jarvinen-core-fasor-02
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Nov 2019 13:16:06 -0000

Hi,

    >>> I don’t think that is the intention.
    >>> If the message-id of a received message is the same as the one the server just processed, just discard.
    >> 
    >>   Are you saying that retransmissions of the same message may have different message-id values??? 
    >
    >No, I was trying to say that a recipient discards duplicates, which they detect by them having the same message-id.

...which means the recipient would miss any updated data conveyed in the retransmission.
    
    >>>> In addition, if a retransmission contains updated information, retransmissions will have to be exposed to the application, rather than being handled by the protocol stack.
    >>> 
    >>> Right.  That is not the intention.
    >> 
    >> Well, if one is allowed to update information in retransmissions, that would be the case…
    >
    >Again, the point is that a duplicate is not processed, so the sender could not rely on the updated information being seen (in the case the ACK was lost).

I think it is weird to define functionality that is based on the information being updated, and at the same time say that the sender can not rely that the receiver will see the updated information...
    
    >> Retransmissions are typically handled by the protocol stack, so to me it sounds strange that they would update information in the message itself.
    >
    > (Filling in the max-age value can be handled by the protocol stack as well, which is a good idea at least for implementations that care about accuracy 
   > of that information, which is why it can be easy to update it in a retransmission.)

Yes, but in order for the updated information to be useful the recipient stack will also have to parse the information, and provide it to the recipient application.

The recipient can of course claim that the retransmission was lost, and that it never received it, but that's a hack :)

Regards,

Christer