[chrony-dev] [GIT] chrony/chrony.git branch master updated. 3.5-187-g552d3b5 |
[ Thread Index |
Date Index
| More chrony.tuxfamily.org/chrony-dev Archives
]
This is an automated email from git. It was generated because a ref
change was pushed to the "chrony/chrony.git" repository.
The branch, master has been updated
via 552d3b53b19bf7f1ccf0ea14106ab4be9305e3e1 (commit)
via 8afd62d9548b92fa542281b36069bc809bf5c3b8 (commit)
via 4883086fc15a8aec7716daa6be564b2093329b7d (commit)
via 2582be8754ab9603c64ee96a8d371dbb1e6f1b2a (commit)
via ff9301567e2702f2790bef14963975f99a96f766 (commit)
via e7a254265f0c26c80fa1c04beb9eb14064f97d2f (commit)
via d5311adafbca35a0e2eb28f1c871b82844452386 (commit)
via 18d7ea62b334cb852cd6269e11444f9f39379d38 (commit)
via fb2849b2306eb46e7ef1cf24fbf39e842d67199c (commit)
via fd598776926a671665e1e19e574033f2229e2331 (commit)
via bb0553e4c40d32d3c96a001b214b93d6561b9a1b (commit)
from 46f954490d85e029abd4393a5bd481734256f84f (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 552d3b53b19bf7f1ccf0ea14106ab4be9305e3e1
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Mar 12 14:25:21 2020 +0100
main: accept zero timeout
Allow -t to specify zero timeout to exit immediately. It might be
useful for testing.
commit 8afd62d9548b92fa542281b36069bc809bf5c3b8
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Thu Mar 12 10:49:38 2020 +0100
reference: update synchronization status more frequently
Update the local clock errors with each update of the leap status to
avoid the kernel marking the clock as unsynchronized when a large
number of NTP samples is dropped.
commit 4883086fc15a8aec7716daa6be564b2093329b7d
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 17:03:00 2020 +0100
sources: update reference leap status early
When a leap second status is updated by a source, don't wait for the
next source selection and full update of the reference. Count votes from
sources that passed the previous selection and update the reference leap
status directly.
This should allow leap seconds to spread quickly even when the
samples are dropped or delayed by the filters.
commit 2582be8754ab9603c64ee96a8d371dbb1e6f1b2a
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 15:48:00 2020 +0100
sources: separate update of leap status
Remove leap status from the NTP sample and set it independently from
the sample accumulation in order to accept a leap second sooner when
samples are filtered.
commit ff9301567e2702f2790bef14963975f99a96f766
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 15:21:57 2020 +0100
sourcestats: move leap status to sources
commit e7a254265f0c26c80fa1c04beb9eb14064f97d2f
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 12:20:51 2020 +0100
cmdmon: add reset command
The reset command drops all measurements and switches the reference to
the unsynchronised state. This command can help chronyd with recovery
when the measurements are known to be no longer valid or accurate, e.g.
due to moving the computer to a different network, or resuming the
computer from a low-power state (which resets the system clock).
commit d5311adafbca35a0e2eb28f1c871b82844452386
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 11:56:29 2020 +0100
doc: fix tag in chronyc man page
commit 18d7ea62b334cb852cd6269e11444f9f39379d38
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 11:38:24 2020 +0100
reference: don't report synchronized status after unknown step
The source handler resets SST instances on an unknown step, which
makes the sources unselectable, but SRC_SelectSource() doesn't call
REF_SetUnsynchronised() when no source is selectable.
Handle the step in the reference handler.
Fixes: 049eae661ae3 ("sources: keep synchronized status with unreachable/unselectable sources")
commit fb2849b2306eb46e7ef1cf24fbf39e842d67199c
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 09:54:49 2020 +0100
reference: convert to monotonic time
Calculate the update interval and drift file age from increments in the
monotonic time instead of real time.
commit fd598776926a671665e1e19e574033f2229e2331
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 09:22:53 2020 +0100
nts: convert to monotonic time
Use the monotonic timestamp provided by the scheduler for NTS-KE rate
limiting and refresh.
commit bb0553e4c40d32d3c96a001b214b93d6561b9a1b
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date: Wed Mar 11 08:56:17 2020 +0100
sched: provide low-precision monotonic time
Measure the interval since the start in order to provide a monotonic
time for periodical tasks not using timers like driftfile updates, key
refresh, etc. Return the interval in the double format, but keep an
integer remainder limiting the precision to 0.01 second to avoid issues
with very small increments in a long-running process.
-----------------------------------------------------------------------
Summary of changes:
candm.h | 3 +-
client.c | 13 ++++++-
cmdmon.c | 17 +++++++++
doc/chronyc.adoc | 9 ++++-
main.c | 4 +-
ntp.h | 1 -
ntp_core.c | 2 +-
nts_ntp_client.c | 30 +++++++--------
pktlength.c | 1 +
refclock.c | 2 +-
reference.c | 86 +++++++++++++++++++++++++++++++------------
reference.h | 3 ++
samplefilt.c | 1 -
sched.c | 43 ++++++++++++++++++++++
sched.h | 3 ++
sources.c | 90 +++++++++++++++++++++++++++++++++++----------
sources.h | 8 +++-
sourcestats.c | 8 +---
sourcestats.h | 2 +-
test/simulation/110-chronyc | 1 +
test/unit/nts_ntp_client.c | 2 +-
test/unit/samplefilt.c | 5 ++-
test/unit/sources.c | 1 -
23 files changed, 252 insertions(+), 83 deletions(-)
hooks/post-receive
--
chrony/chrony.git
--
To unsubscribe email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "unsubscribe" in the subject.
For help email chrony-dev-request@xxxxxxxxxxxxxxxxxxxx with "help" in the subject.
Trouble? Email listmaster@xxxxxxxxxxxxxxxxxxxx.