Re: [Tzdist] WGLC for draft-ietf-tzdist-service-05

Daniel Migault <mglt.ietf@gmail.com> Sun, 18 January 2015 21:53 UTC

Return-Path: <mglt.ietf@gmail.com>
X-Original-To: tzdist@ietfa.amsl.com
Delivered-To: tzdist@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B7D21ACE40 for <tzdist@ietfa.amsl.com>; Sun, 18 Jan 2015 13:53:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 iU6QR4uxMl3s for <tzdist@ietfa.amsl.com>; Sun, 18 Jan 2015 13:53:17 -0800 (PST)
Received: from mail-we0-x22a.google.com (mail-we0-x22a.google.com [IPv6:2a00:1450:400c:c03::22a]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 821201ACD13 for <tzdist@ietf.org>; Sun, 18 Jan 2015 13:53:16 -0800 (PST)
Received: by mail-we0-f170.google.com with SMTP id x3so1958805wes.1 for <tzdist@ietf.org>; Sun, 18 Jan 2015 13:53:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Ay5gIXbZApev7qW6+wjsELKspO0VFFm5iTQ9FC+bZdw=; b=cHPilRRvs6AVvK2lB1qvU5BmrKcPWj7bIQJ7LACcVNeUWJsVqWdu5HXEn0im3ebKVh WAUvpHXI17drIl/eTHj4Tqt/EWQ2RPPBu5Lbx3ZxUGeSjPLMee1RJ0KMMw8isP3LUw3v fC9sPfBBQ+25sFkrBrDLWN93KLllkIE5POFgQ3I3Vbl90CR7w9Zv53Oui5IX9xs+oMXu ZNRMX7VdocNkJiLf1msVvR7M2bx42YTPsLU3COIQIYrEBlEjc3OtSin/x24zVu1TsDkq dgDaEbKGpjdzJM7E/IrM0Lh1CgNO3/cwYdCimkOJIXIbQNmvMOO1hoQGS/+B4evGPFhl lP3A==
MIME-Version: 1.0
X-Received: by 10.180.84.39 with SMTP id v7mr29445725wiy.5.1421617995305; Sun, 18 Jan 2015 13:53:15 -0800 (PST)
Received: by 10.194.236.106 with HTTP; Sun, 18 Jan 2015 13:53:15 -0800 (PST)
In-Reply-To: <CADZyTkkLu6qQ9LCqDkTHA9o+-YVvQuaUp33kqkAt=PRaQS-Jew@mail.gmail.com>
References: <CADZyTkkLu6qQ9LCqDkTHA9o+-YVvQuaUp33kqkAt=PRaQS-Jew@mail.gmail.com>
Date: Sun, 18 Jan 2015 22:53:15 +0100
Message-ID: <CADZyTkmQ7M_o7-ujnEKWsoceea9SojAVUatcuTdK1Y1MssfZGw@mail.gmail.com>
From: Daniel Migault <mglt.ietf@gmail.com>
To: Lester Caine <lester@lsces.co.uk>
Content-Type: multipart/alternative; boundary=14dae9cc998e9dd722050cf43b6f
Archived-At: <http://mailarchive.ietf.org/arch/msg/tzdist/ZIVkCwpiK1UmJzi1mtYrJO7M7o8>
Cc: Time Zone Data Distribution Service <tzdist@ietf.org>
Subject: Re: [Tzdist] WGLC for draft-ietf-tzdist-service-05
X-BeenThere: tzdist@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <tzdist.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tzdist>, <mailto:tzdist-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tzdist/>
List-Post: <mailto:tzdist@ietf.org>
List-Help: <mailto:tzdist-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tzdist>, <mailto:tzdist-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Jan 2015 21:53:19 -0000

I have read the document and it mostly look fine to me. In addition to
Lester's comments here are my personal comments:

comment 1:

Introduction section 1

"""In the case of operating systems, often those changes only get
propagated to client machines when there is an operating system update,
which can be infrequent, resulting in inaccurate time zone data being
present for significant amounts of time."""

One could also add that relying on OS updates are more risky operations
than TZ updates, as such, we should not rely on OS upgrade for TZ updates.

comment 2:

Figure 1. Maybe  "Provider" could be replaced by "Root
Providers"/"Secondary Providers"

comment 3:

"""3.5. Observance
   Data that defines a portion of a time zone where the UTC offset is a
constant.
"""
The offset is always a constant, so I am wondering if it would not be
better to say:

Data that defines a portion of a time zone where the UTC offset is constant
during the observance.

comment 4:

"""To support conditional time zone requests, based on whether the
underlying time zone data or meta-data has changed, the server supports two
options:"""

I would prefer to make clear these two options are necessary to cover all
cases. Maybe removing "the server supports two options" could leverage the
idea that the two options are simply two ways to do the same thing. The
next paragraph however clarify this.

comment 5:


"""4.2.2.1. Initial Synchronization of All Time Zones

   When a secondary service or a client wishing to cache all time zone data
first starts, or wishes to do a full refresh, it synchronizes with another
server by first issuing a "list" action.  """

maybe it would help the reader ti briefly indicate what a list action
results in.

Note that this is done in section
4.2.2.3. "[...]"list" action to retrieve all the time zone meta-data [...]"


comment 6:
4.2.2.2. Subsequent Synchronization of All Time Zones

s/etag/ETag/ ?

OK, I got it. Personaly, I would prefer another keyword for etag,
(tz_version?) and then saying its value equals ETag. But that is only a
personal opinion.


comment 7:


"""4.2.2.2. Subsequent Synchronization of All Time Zones

   A secondary service or a client caching all time zones needs to
periodically synchronize with a server.  To do so it would issue a "list"
action with the "changedsince" URI query parameter set to the
   value of the opaque token returned by the last synchronization."""

Maybe it would ease if the response returned by the server is a bit more
detailed.


comment 8:

I would like to make sure the Json description will not cause any issue.


On Sun, Jan 18, 2015 at 10:49 PM, Daniel Migault <mglt.ietf@gmail.com>
wrote:

> Dear Friends an Colleagues,
>
> This is the Working Group Last Call (WGLC) for draft-ietf-tzdist-service-05
> [1] <http://tools.ietf.org/html/draft-ietf-tzdist-service-05>. Please
> provide all comments by February 2.
>
> Best Regards,
>
> Daniel and Eliot
>
>
> [1] http://tools.ietf.org/html/draft-ietf-tzdist-service-05
>
> On Sat, Jan 17, 2015 at 6:52 PM, Lester Caine <lester@lsces.co.uk> wrote:
>
>> Looking good!
>>
>> Question ... Any reason why 'opaque token' would not be simply the
>> version? Since the data is locked to it's version number nothing else
>> should exist.
>>
>> Only problem ...
>> I'm still unconvinced by the attempt to create "monolithic" and
>> "incremental" models! If I am publishing an historic snapshot, I need a
>> complete set of timezones for that version ... even if my publication
>> method is only supplying the incremental changes. It is an
>> implementation detail of the storage process and asking for an
>> 'incremental' version just seems wrong. One needs the 'monolithic'
>> version at that point. If my data source is TZ, then the only version
>> numbers are those provided by the 'monolithic' view, but I only notify
>> the incremental changes.
>>
>> --
>> Lester Caine - G8HFL
>> -----------------------------
>> Contact - http://lsces.co.uk/wiki/?page=contact
>> L.S.Caine Electronic Services - http://lsces.co.uk
>> EnquirySolve - http://enquirysolve.com/
>> Model Engineers Digital Workshop - http://medw.co.uk
>> Rainbow Digital Media - http://rainbowdigitalmedia.co.uk
>>
>> _______________________________________________
>> Tzdist mailing list
>> Tzdist@ietf.org
>> https://www.ietf.org/mailman/listinfo/tzdist
>>
>
>
>
> --
> Daniel Migault
> Orange Labs -- Security
> +33 6 70 72 69 58
>



-- 
Daniel Migault
Orange Labs -- Security
+33 6 70 72 69 58