docs/104493: [patch] Wrong description in ntp.conf(5) (CURRENT and 6.2-BETA2)
Watanabe Kazuhiro
CQG00620 at nifty.ne.jp
Tue Oct 17 12:50:24 UTC 2006
>Number: 104493
>Category: docs
>Synopsis: [patch] Wrong description in ntp.conf(5) (CURRENT and 6.2-BETA2)
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-doc
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: doc-bug
>Submitter-Id: current-users
>Arrival-Date: Tue Oct 17 12:50:22 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Watanabe Kazuhiro
>Release: FreeBSD 7.0-CURRENT i386
>Organization:
=09
>Environment:
System: FreeBSD scorpio.zodiac.org 7.0-CURRENT FreeBSD 7.0-CURRENT #26: Mon=
Oct 16 15:11:12 JST 2006 nabe at scorpio.zodiac.org:/FreeBSD/obj-current/Free=
BSD/FreeBSD-current/src/sys/GENERIC i386
There is the same problem on 6.2-BETA2.
>Description:
In ntp.conf(5), there is a wrong description:
allan allan
The argument becomes the new value for the minimum Allan
intercept, which is a parameter of the PLL/FLL clock dis-
cipline algorithm. The value in log2 seconds defaults to
7 (1024 s), which is also the lower limit.
Yes. log2(1024) is not 7, but 10. There is also the same description
in /usr/share/doc/ntp/miscopt.html, and they have been obsoleted.
=46rom ntp-4.2.0 (currently contributed in FreeBSD) and later,
this variable "allan" is set a real number (not an exponential number)
and defaults to 1500.
The default value is defined in src/contrib/ntp/ntpd/ntp_loopfilter.c.
The old version (ntp-4.1.2) was:
#define CLOCK_ALLAN 10 /* min Allan intercept (log2 s) */
and the recent version (ntp-4.2.0 and later) is:
#define CLOCK_ALLAN 1500. /* compromise Allan intercept (s) */
The description has fixed in ntp-4.2.2:
allan allan
The argument becomes the new value for the Allan
intercept, which is a parameter of the PLL/FLL clock
discipline algorithm. The value is in seconds with
default 1500 s, which is appropriate for most computer
clocks.
>How-To-Repeat:
man ntp.conf
>Fix:
Here is a patch for CURRENT.
--- contrib/ntp/html/miscopt.html.orig Wed Jul 21 00:01:05 2004
+++ contrib/ntp/html/miscopt.html Tue Oct 17 00:34:27 2006
@@ -64,7 +64,7 @@
<p>The variables operate as follows:</p>
<dl>
<dt><tt>allan <i>allan</i></tt>
- <dd>The argument becomes the new value for the minimum All=
an intercept, which is a parameter of the PLL/FLL clock discipline algorith=
m. The value in log2 seconds defaults to 7 (1024 s), which is also the lowe=
r limit.
+ <dd>The argument becomes the new value for the Allan inter=
cept, which is a parameter of the PLL/FLL clock discipline algorithm. The v=
alue is in seconds with default 1500 s, which is appropriate for most comp=
uter clocks.
<dt><tt>dispersion <i>dispersion</i></tt>
<dd>The argument becomes the new value for the dispersion =
increase rate, normally .000015 s/s.
<dt><tt>freq <i>freq</i></tt>
--- usr.sbin/ntp/doc/ntp.conf.5.orig Mon Oct 16 11:29:06 2006
+++ usr.sbin/ntp/doc/ntp.conf.5 Tue Oct 17 00:31:48 2006
@@ -2600,11 +2600,11 @@
The variables operate as follows:
.Bl -tag -width indent
.It Cm allan Ar allan
-The argument becomes the new value for the minimum Allan
+The argument becomes the new value for the Allan
intercept, which is a parameter of the PLL/FLL clock discipline
algorithm.
-The value in log2 seconds defaults to 7 (1024 s), which is also the lower
-limit.
+The value is in seconds with default 1500 s, which is appropriate
+for most computer clocks.
.It Cm dispersion Ar dispersion
The argument becomes the new value for the dispersion increase rate,
normally .000015 s/s.
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-doc
mailing list