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 <mlich...@redhat.com> 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 <d...@amazon.com> commit af8e4a511557cd1d129d8ec7bf7a2696de7cc208 Author: Miroslav Lichvar <mlich...@redhat.com> 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-requ...@chrony.tuxfamily.org with "unsubscribe" in the subject. For help email chrony-dev-requ...@chrony.tuxfamily.org with "help" in the subject. Trouble? Email listmas...@chrony.tuxfamily.org.