Re: [Tzdist] tzdist examples

Paul Eggert <eggert@cs.ucla.edu> Sun, 11 January 2015 20:46 UTC

Return-Path: <eggert@cs.ucla.edu>
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 A461B1A87CA for <tzdist@ietfa.amsl.com>; Sun, 11 Jan 2015 12:46:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 HxAUBQqUqwLn for <tzdist@ietfa.amsl.com>; Sun, 11 Jan 2015 12:46:49 -0800 (PST)
Received: from smtp.cs.ucla.edu (smtp.cs.ucla.edu [131.179.128.62]) by ietfa.amsl.com (Postfix) with ESMTP id 7E8641A7D82 for <tzdist@ietf.org>; Sun, 11 Jan 2015 12:46:49 -0800 (PST)
Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 576BCA6001B; Sun, 11 Jan 2015 12:46:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu
Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZqRDYSfeuZLt; Sun, 11 Jan 2015 12:46:49 -0800 (PST)
Received: from [192.168.1.9] (pool-173-55-11-52.lsanca.fios.verizon.net [173.55.11.52]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 0CC05A6000B; Sun, 11 Jan 2015 12:46:49 -0800 (PST)
Message-ID: <54B2E134.2020408@cs.ucla.edu>
Date: Sun, 11 Jan 2015 12:46:44 -0800
From: Paul Eggert <eggert@cs.ucla.edu>
Organization: UCLA Computer Science Department
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: Lester Caine <lester@lsces.co.uk>, tzdist@ietf.org
References: <9E54BBDC7F272E0E5799E1FE@cyrus.local> <CACzrW9D2UGZPPqEjrUdSZ28AXTc=RCfUzq5HBLPMSUMPg1ijgA@mail.gmail.com> <C3F1BA4B3DCB5656A683870D@cyrus.local> <5499D3B4.1000507@cs.ucla.edu> <B95F454529942901A2C436A7@cyrus.local> <54AAB197.5040102@cs.ucla.edu> <CAFpi07wYYyPc3T7bRPEyrQD9EGSY=U9FakeL0VYJeN0Q1J3-8w@mail.gmail.com> <54B262AB.6070408@lsces.co.uk>
In-Reply-To: <54B262AB.6070408@lsces.co.uk>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/tzdist/M1-gd35czT9CotnfP4eD7YLqLWM>
Subject: Re: [Tzdist] tzdist examples
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, 11 Jan 2015 20:46:50 -0000

Lester Caine wrote:
> There is no need
> for every user to have to download a complete set of data just because
> one server has become inaccessible - perhaps temporarily.

Sure, and that's true regardless of whether list actions use changedsince=ETag 
or changedsince=timestamp.  If multiple redundant servers are well managed, they 
should agree about ETag values, just as they should agree about timestamps.

> If version is part of the ETag element, then that mechanism can be used
> as a part of the process.

That'd be one way to implement ETag values, but I'm leery of requiring this in 
the standard.  It'd be more fruitful to think of tzdist as something that at 
least in principle could be implemented atop standard caches like Squid and 
standard web servers like Apache.