[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.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/