Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-senml-14: (with DISCUSS and COMMENT)

Ari Keränen <ari.keranen@ericsson.com> Sun, 13 May 2018 18:07 UTC

Return-Path: <ari.keranen@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 08EFF126CBF for <core@ietfa.amsl.com>; Sun, 13 May 2018 11:07:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.332
X-Spam-Level:
X-Spam-Status: No, score=-3.332 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FROM_EXCESS_BASE64=0.979, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_DKIMWL_WL_HIGH=-0.01] autolearn=unavailable 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 dhklVRS5nPWw for <core@ietfa.amsl.com>; Sun, 13 May 2018 11:07:32 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 BF85312751F for <core@ietf.org>; Sun, 13 May 2018 11:07:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1526234846; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=4wPo1xbkvgVUGOv1jEWoLWLyH29931PuQmaEibq0ulY=; b=KcGGILIfCyg8oLXWqrbr+TblIcFrn9WDq6bgb2b20uRw+iygf6XtYzlaQqdryu9T WB+bcD9jrkk1rJo3MsfS3dKtKAFBcBFDQ+5KbAWwMaQwER4DKmWb8ecdKTuyEFJl 8DJr25OJAbEM8vuSUBSexClsUCbiFCuwLjMMqoniD1I=;
X-AuditID: c1b4fb3a-5a4b59c000006a47-3d-5af87ede5a98
Received: from ESESSHC015.ericsson.se (Unknown_Domain [153.88.183.63]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 6A.25.27207.EDE78FA5; Sun, 13 May 2018 20:07:26 +0200 (CEST)
Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESSHC015.ericsson.se (153.88.183.63) with Microsoft SMTP Server (TLS) id 14.3.382.0; Sun, 13 May 2018 20:06:35 +0200
Received: from ESESBMB502.ericsson.se (153.88.183.169) by ESESBMB504.ericsson.se (153.88.183.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sun, 13 May 2018 20:06:35 +0200
Received: from ESESBMB502.ericsson.se ([153.88.183.185]) by ESESBMB502.ericsson.se ([153.88.183.185]) with mapi id 15.01.1466.003; Sun, 13 May 2018 20:06:35 +0200
From: Ari Keränen <ari.keranen@ericsson.com>
To: Alexey Melnikov <aamelnikov@fastmail.fm>, core <core@ietf.org>
CC: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>, "core-chairs@ietf.org" <core-chairs@ietf.org>, "draft-ietf-core-senml@ietf.org" <draft-ietf-core-senml@ietf.org>, Carsten Bormann <cabo@tzi.org>, Cullen Jennings <fluffy@iii.ca>
Thread-Topic: [core] Benjamin Kaduk's Discuss on draft-ietf-core-senml-14: (with DISCUSS and COMMENT)
Thread-Index: AQHT14bG3vAIeJGLoECcXBuH3Y6fJ6QkiLkAgABmQYCAAIe3gIAFTUsAgAHUgoCAAWEuAA==
Date: Sun, 13 May 2018 18:06:35 +0000
Message-ID: <FA9B0E68-EBE1-4691-BD52-F3ABFFA035A4@ericsson.com>
References: <152410519508.28821.948642754454286088.idtracker@ietfa.amsl.com> <84E57656-B191-4DB4-B7EC-97059D5B19DE@ericsson.com> <20180508000154.GY84491@kduck.kaduk.org> <44DB4CCE-62E7-43FF-9E0B-9AF27E14EE87@tzi.org> <0C881DE7-7991-4E3C-A8C8-B77AEC2F55CC@ericsson.com> <3C64FC4D-B771-4B43-BC19-DE7BD1132173@fastmail.fm>
In-Reply-To: <3C64FC4D-B771-4B43-BC19-DE7BD1132173@fastmail.fm>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.153]
Content-Type: text/plain; charset="utf-8"
Content-ID: <5D83C6811DE19249B1E28DCB86EE63BB@ericsson.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGIsWRmVeSWpSXmKPExsUyM2K7ve69uh9RBqee6lvsf3+IyeLIlLus Fts2XmCz2Pd2PbPFz3dLmC0+rP/BaDHjz0Rmi+UbZzI5cHjsPHWAzWPJkp9MHpfPf2T0aDpz lNlj2qLMANYoLpuU1JzMstQifbsErow9p1rYCmaJVvzYP5e5gfGKSBcjJ4eEgInEx5NtbF2M XBxCAkcYJVbt+w3lbGGUuLV1L5TzjVGie/53JghnGaPEjpubWUH62QRsJZ607gOzRQScJN5t 384KUsQs8J1R4seplUDtHBzCAmkSC3eXQdSkS/z/+JwZwg6TuNo1mQXEZhFQlWh4NgVsDq+A vcTR9/0sEMtOMkl0bp/DDpLgBErMvvcBzGYUEJP4fmoNE4jNLCAucevJfCaIhwQkluw5zwxh i0q8fPyPFcJWkth77DoLyD3MApoS63fpQ7RaS/zaMRdqjKLElO6H7BA3CEqcnPkE7DYhoNuu /nvFOIFRchaSbbMQJs1CMmkWkkmzkExawMi6ilG0OLW4ODfdyEgvtSgzubg4P08vL7VkEyMw 9g9u+W21g/Hgc8dDjAIcjEo8vAzVP6KEWBPLiitzDzFKcDArifAqFgKFeFMSK6tSi/Lji0pz UosPMUpzsCiJ8zqlWUQJCaQnlqRmp6YWpBbBZJk4OKUaGLuv/Mr4mnjnz+WQF01hDG+dXq9u 3hS4M3++/15vUZ4OVR0LDdM76iKPV7fLXlNPvDXbZYNso0PTi/r+pzrrH4oILJi+XufwValN 95N46uZFTHksaJ+q7PLjl0BoZY7Ti1ez97eJqZebaL6xC1xUtjBG6NIT65lKGcf9noe2TnTJ /GPXxvFlnhJLcUaioRZzUXEiAPOhbBn5AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/lHOOlh7UXxB4RsL73JDcrzyHuBI>
Subject: Re: [core] Benjamin Kaduk's Discuss on draft-ietf-core-senml-14: (with DISCUSS and COMMENT)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 13 May 2018 18:07:34 -0000


> On 13 May 2018, at 0.02, Alexey Melnikov <aamelnikov@fastmail.fm> wrote:
> 
> Hi Ari,
> 
> On 11 May 2018, at 20:05, Ari Keränen <ari.keranen@ericsson.com> wrote:
> 
>> Hi all,
>> 
>> While addressing the IESG review comments regarding the use of time in SenML we came up with a simple way to enable SenML Records to express also relative times in the future that would have minimal impact to any existing use of SenML. We could use the following definition:
>> 
>>   Values greater than or equal to 2**28 represent an absolute time relative to the Unix epoch. Values less than 2**28 represent time relative to the current time.
>> 
>> That is, instead of only values less than zero, also values less than 2**28 (268,435,456) would be used to express relative time. Negative values and zero are still times in past and "now" respectively, as before. Time values from zero to 2**28 would be relative times in the future.
>> 
>> The only change this causes in the current use of SenML is that the smallest absolute time expressible in SenML becomes 1978-07-04 21:24:16 UTC instead of 1970-01-01 00:00 UTC. The absolute times after 1978 are still exactly the same ("Seconds after Unix epoch"). We are not aware of any deployments with SenML data between 1970 and 1978 that would be impacted negatively by this. 
>> 
>> For details, see:
>> https://github.com/core-wg/senml-spec/pull/129/files
>> 
>> Would anyone have concerns about including this change in SenML before publication?
>> 
>> Since we are already very late in the process and we need to get SenML published as RFC very soon, we would also need to agree on this very soon.
> 
> No objections from me personally, but please double check with the WG.

Great!

I saw that Christian, Michael, and Klaus from the WG already +1'd (thanks guys!). If there are no concerns raised, we could submit a new version with this change included, e.g., at the end of the work week.


Cheers,
Ari