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