- Where is sunman-stability used? - Is there a way to force quick timesync (a la ntpdate)? Or must one really way up to 1800 seconds in order to be assured that time is synchronized (when config/wait_for_sync == true)?
Looking at the NTP docs I see that the options that are relevant to the above question are: -g (don't panic if offset > 1000s) and -q (emulate ntpdate). That answers my earlier question about ntpdate. We could have a transient service to set the time quickly (ntpd -gq ...) and one to run ntpd as a daemon. ALTERNATIVELY you could have a property to indicate that the start method should first run ntpd -gq then ntpd as a daemon. - Be careful how you detect restarts. Your current start method does not detect this "svcadm stop -s ntp; svcadm start ntp". You may want to use a file in /var/run to track whether the clock has been set once. - The comment in the start method about "panic gate" could be clearer. - W.r.t. my earlier question re: privileges, ntpd needs proc_fork (duh). Nico --
