]> git.ipfire.org Git - thirdparty/chrony.git/commitdiff
Apply jitter test only on NTP sources for now
authorMiroslav Lichvar <mlichvar@redhat.com>
Thu, 16 Dec 2010 12:28:44 +0000 (13:28 +0100)
committerMiroslav Lichvar <mlichvar@redhat.com>
Thu, 16 Dec 2010 17:35:39 +0000 (18:35 +0100)
With refclocks it seems to fail easily, users would have to set the delay
option appropriately.

sources.c

index 473eeeeb9575744623b3d820a5a91c8cbdbdb156..10e4295984777aa26c33571aba191ef36d14ee0a 100644 (file)
--- a/sources.c
+++ b/sources.c
@@ -611,11 +611,12 @@ SRC_SelectSource(unsigned long match_addr)
       LOG(LOGS_INFO, LOGF_Sources, "min_distance=%f", min_distance);
 #endif
 
-      /* Now go through and prune any sources that have excessive
+      /* Now go through and prune any NTP sources that have excessive
          variance */
       for (i=0; i<n_sel_sources; i++) {
         index = sel_sources[i];
-        if (sqrt(sources[index]->sel_info.variance) > min_distance) {
+        if (sources[index]->type == SRC_NTP &&
+            sqrt(sources[index]->sel_info.variance) > min_distance) {
           sel_sources[i] = INVALID_SOURCE;
           sources[index]->status = SRC_JITTERY;
 #if 0