[chrony-dev] [GIT] chrony/chrony.git branch master updated. 4.2-43-g2ed88c3

[ 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  2ed88c31c7a495fe819fc82cb3a4509d0a01f4a2 (commit)
       via  af8e4a511557cd1d129d8ec7bf7a2696de7cc208 (commit)
      from  f503a9a4901d60ffa02cbb16d1faf236eb368732 (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 2ed88c31c7a495fe819fc82cb3a4509d0a01f4a2
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Jun 14 16:31:22 2022 +0200

    sys_generic: damp slew oscillation due to delayed stop
    
    If the computer is overloaded so much that chronyd cannot stop a slew
    within one second of the scheduled end and the actual duration is more
    than doubled (2 seconds with the minimum duration of 1 second), the
    overshoot will be larger than the intended correction. If these
    conditions persist, the oscillation will grow up to the maximum offset
    allowed by maxslewrate and the delay in stopping.
    
    Monitor the excess duration as an exponentially decaying maximum value
    and don't allow any slews shorter than 5 times the value to damp the
    oscillation. Ignore delays longer than 100 seconds, assuming they have a
    different cause (e.g. the system was suspended and resumed) and are
    already handled in the scheduler by triggering cancellation of the
    ongoing slew.
    
    This should also make it safer to shorten the minimum duration if
    needed.
    
    Reported-by: Daniel Franke <dff@xxxxxxxxxx>

commit af8e4a511557cd1d129d8ec7bf7a2696de7cc208
Author: Miroslav Lichvar <mlichvar@xxxxxxxxxx>
Date:   Tue Jun 14 16:02:06 2022 +0200

    sys_generic: rename slew constants

-----------------------------------------------------------------------

Summary of changes:
 sys_generic.c | 62 ++++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 46 insertions(+), 16 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/