Hi Nobutomo,

Please clarify the questions by Casper in the included e-mail.

Thanks,
-Suha

On 09/26/09 04:25, Casper.Dik at Sun.COM wrote:
> 
>> Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
>> This information is Copyright 2009 Sun Microsystems
>> 1. Introduction
>>    1.1. Project/Component Working Name:
>>       Timezone cache renewal
>>    1.2. Name of Document Author/Supplier:
>>       Author:  Nobutomo Nakano
>>    1.3  Date of This Document:
>>      25 September, 2009
>> 4. Technical Description
>>
>> Name
>> ----
>> Timezone cache renewal in ctime(3C) (aka No reboot on timezone update)
>>
>> Background
>> ----------
>> Timezone patches contain the updates of the zoneinfo database files.
>>
>> Internally libc caches the timezone information and never rereads
>> it. This means that when the timezone patches are applied and updates
>> are made to the zoneinfo database, files they are not activated until
>> the system is rebooted or the various process that use the timezone
>> information are restarted.
>>
>> The impact of a reboot for the changes in the timezone is significant
>> especially for those customers with many Sun servers running many 
>> domains.
>>
> 
> Now that we have this large mechanism to update the timezone information,
> I'm missing a number of things:
> 
>       it appears not to be possible to change the timezone dynamically;
>       there are customers who want this.  In the initial implementation 
>       of Olson's code uses a link called "localtime" and with a broadcast
>       mechanism we could have this function pretty much for free;
>       should this not be added to this project?
> 
>       how is the semaphore checked and why is a mmap file in, say,
>       /var/run not good for this purpose?
> 
> 
> Casper
> 

Reply via email to