Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data

Tim Parenti <tim@timtimeonline.com> Wed, 10 December 2014 17:32 UTC

Return-Path: <tim@timtimeonline.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 02FA61A876A for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 09:32:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.198
X-Spam-Level:
X-Spam-Status: No, score=-1.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_NEUTRAL=0.779] autolearn=no
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 B25R-0usxIWB for <tzdist@ietfa.amsl.com>; Wed, 10 Dec 2014 09:32:49 -0800 (PST)
Received: from mail-qc0-f178.google.com (mail-qc0-f178.google.com [209.85.216.178]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A45221A8763 for <tzdist@ietf.org>; Wed, 10 Dec 2014 09:32:49 -0800 (PST)
Received: by mail-qc0-f178.google.com with SMTP id b13so2736738qcw.23 for <tzdist@ietf.org>; Wed, 10 Dec 2014 09:32:49 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=kn3XPJUdBDjuIDRLYEeDfqB1F8qziCMXryusfaJu7wA=; b=EbfQk6j+ar4mDiX1+EuNVod1qo1BV3kUX6Z3iBhtMUT3dpWHCH3dnNmJhR0eh/jblL VTplNKdvX866+qT++XAGgSR6+GriGnDK36q+MoL3LmxnwNSH4g/+JuWGLjdF+rHVTqkV FpS8ugR0YSQtrYLWi+uHumwsxapxtbESTo5xMdVWxj5HsAgUIL0KAmBNH36XsLDbU3Un DF9/OtwUUDW4oDWpDPbetR0Rk2ZbecLWKbWSEXkNhju0HRYdaSOyZKC7idk5NYQg7u2t VDf4zexklCizNWeYDqQqMmmlLXeHWzdI+5ILwU/q6xx/WEig5mnpFYfW/fwcAQ5l/lRy ZmfQ==
X-Gm-Message-State: ALoCoQk+WvAYUrv7FiC42hUZzk5SPFkZOsbygilveS/SPr+hE8GE6irfLZg6+0D002te1fqZTER5
X-Received: by 10.140.49.107 with SMTP id p98mr10299569qga.20.1418232768890; Wed, 10 Dec 2014 09:32:48 -0800 (PST)
Received: from mail-qa0-f42.google.com (mail-qa0-f42.google.com. [209.85.216.42]) by mx.google.com with ESMTPSA id v5sm4810268qaj.2.2014.12.10.09.32.47 for <tzdist@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 10 Dec 2014 09:32:47 -0800 (PST)
Received: by mail-qa0-f42.google.com with SMTP id j7so2362857qaq.29 for <tzdist@ietf.org>; Wed, 10 Dec 2014 09:32:47 -0800 (PST)
MIME-Version: 1.0
X-Received: by 10.224.51.68 with SMTP id c4mr11156403qag.26.1418232767234; Wed, 10 Dec 2014 09:32:47 -0800 (PST)
Received: by 10.229.86.195 with HTTP; Wed, 10 Dec 2014 09:32:47 -0800 (PST)
In-Reply-To: <54888249.9080607@lsces.co.uk>
References: <059.5da79d7c9d394e20e3c22513cfe04c33@tools.ietf.org> <074.141a9388d35dbdf392fcdf7384321e4e@tools.ietf.org> <544A88D8.7010108@lsces.co.uk> <544A9442.5010805@cs.ucla.edu> <544AA116.8030003@lsces.co.uk> <CAAGevbVBacBaX0syYc5eOVvO72N2UjCOJN-quPPGekOf7yzNqw@mail.gmail.com> <544ADFB7.80705@lsces.co.uk> <CADZyTkmK89hSUBqdrrjJUwTccn+NrW+gJB81RJqDkGZTO=TuEA@mail.gmail.com> <5454FE3D.60801@lsces.co.uk> <CADZyTkmfZ9BHU-1oYvCr-bfKEBA2B92EDUgbVYC_kQ1CDUQJ3w@mail.gmail.com> <5475BD47.7040900@lsces.co.uk> <CADZyTkmviNBkM-C_-5Gq+RruUu7R7P9bwKCvg7+1nGnx+NzJ_Q@mail.gmail.com> <54788334.3010604@lsces.co.uk> <CADZyTkn92ZXnf0MOJjFH59eAYG_Bnu5FZ0x1UcoUq27MkRKZzA@mail.gmail.com> <5479E42A.8080306@lsces.co.uk> <CADZyTk=aVNFmoR1GA+w_xU7+-28Rnb-TJY4uT-jVOU4jdC1yKg@mail.gmail.com> <CACzrW9D=wZi1VvCiGa-4kwbKAyHMs6rduF6+cKA0Nn0gshm+sQ@mail.gmail.com> <54877E06.5020409@lsces.co.uk> <39981BA759F3923868CCFBD3@caldav.corp.apple.com> <54888249.9080607@lsces.co.uk>
Date: Wed, 10 Dec 2014 12:32:47 -0500
Message-ID: <CAFpi07z8NauUZ5aBqqg9sXDsmSA+hG4HuZNDkLe7fnk=mg4wgA@mail.gmail.com>
From: Tim Parenti <tim@timtimeonline.com>
To: Lester Caine <lester@lsces.co.uk>
Content-Type: multipart/alternative; boundary="089e0160ba6c4cd0850509e00cf8"
Archived-At: http://mailarchive.ietf.org/arch/msg/tzdist/_8FJApq2ew5o6o84P1ZYdARiqZc
Cc: Time Zone Data Distribution Service <tzdist@ietf.org>
Subject: Re: [Tzdist] Fwd: [tzdist] #32 (service): managing historical data
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: Wed, 10 Dec 2014 17:32:51 -0000

On 10 December 2014 at 12:26, Lester Caine <lester@lsces.co.uk> wrote:

> This STILL misses the race hazard that exists with CURRENT data! First
> it assumes that everybody s using the one published set of data. That
> has been thrown out, so several sets will exist.
>

If some sort of identifier for the version is packaged with the response —
and I believe this is the intent of "changedsince" — then I don't see the
hazard.  If a particular publisher is slow to fetch and distribute
newly-available data, the old data they distribute will still be tagged as
such and obsoleted as normal once the updates become available from that
publisher.

Where I *do* see a potential race hazard is in defining exactly what value
"changedsince" takes on.  Is it the time at which a tzdist publisher
receives the new data, or begins distributing it, even if it was
technically available to them hours or days beforehand?  Or should this
date be fixed at the source (e.g., tz release timestamps) and propagate
somehow throughout the tzdist system?

--
Tim Parenti