[OpenIndiana-discuss] How to configure OI for proper daylight savings adjustments.

Hans J. Albertsson hans.j.albertsson at branneriet.se
Mon Apr 1 11:07:40 UTC 2013


Jim,
Excellent attitude..
However:
That is not how OI Live DVD install sets things up, and I'm a bit 
surprised about your implicit statemet that rtc -c will shift the PC 
realtime clock at DST shift times... Is that true? Does rtc actually 
shift the MB RT clock??

That is SICK and WEIRD behaviour.

I just never gave the i86 time weidness any thought previously. I just 
couldn't imagine anyone designing

I THINK OI Install should give the user the option of setting stuff up 
as you describe, with system/RTC time set to run in UTC, and setting up 
the TZ properly as a display thing only.

I'm going to change my servers to run like that from tonight, changing 
the config files and restarting the machines with a > 2hr pause.


On 2013-04-01 11:55, Jim Klimov wrote:
> On 2013-03-31 19:47, Robin Axelsson wrote:
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hi,
>> my server has been quite troublesome when it comes to adjusting the time
>> for daylight savings. Last time it adjusted the system time by moving it
>> forward by no less than two hours and now it is one hour behind. It
>> never gets it right. The config file "/etc/default/init" has a
>> "TZ=Europe/Stockholm" line in it, and there is a
>> "/usr/share/lib/zoneinfo/Europe/Stockholm" file in existence.
>>
>> I've had problems with the scheduled DST adjustments since the good old
>> OpenSolaris days and it is a true pita. Is there anyone who has got this
>> working properly?
>
> I am of the school that says "There is only one timezone, and it
> is UTC". And don't mistake it with GMT, which some say to be equal
> to UTC and others say it is UTC+dDST... half a year both statements
> are true ;)
>
> Configure your server's hardware clocks, OS clock via /etc/rtc_config,
> maybe logfile clocks (as inherited from server processes' clocks) to
> be in UTC, and only leave the local timezone as as interface feature,
> preferably even just per-session like any other locale data, or at
> most via a common /etc/TIMEZONE file.
>
> # cat /etc/rtc_config
> zone_info=UTC
> zone_lag=0
>
> # cat /etc/TIMEZONE
> TZ=Europe/Moscow
> CMASK=022
>
> This way your log files don't get entries with skipped or repeated
> hours, your scripts which might depend on "$now - $last_timestamp"
> won't go crazy twice a year, etc. Processing is done in monotonously
> increasing linear time, just as classic physics defined it ;)
>
> HTH,
> //Jim Klimov
>
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss




More information about the OpenIndiana-discuss mailing list