--- reference.c.orig +++ reference.c @@ -562,6 +562,13 @@ is_offset_ok(double offset) return 1; } + static int firsttime = 1; + if (firsttime) { + LOG(LOGS_WARN, "max_offset = % .010f ", max_offset); + firsttime = 0; + } + + LOG(LOGS_WARN, "offset = % .010f ", offset); if (fabs(offset) > max_offset) { LOG(LOGS_WARN, "Adjustment of %.3f seconds exceeds the allowed maximum of %.3f seconds (%s) ", --- test/simulation/124-tai.orig +++ test/simulation/124-tai @@ -20,13 +20,15 @@ client_conf=" refclock SHM 0 dpoll 0 poll 0 tai leapsectz right/UTC leapsecmode ignore -maxchange 1e-3 1 0" +maxchange 1.1e-3 1 0" run_test || test_fail check_chronyd_exit || test_fail check_source_selection || test_fail check_sync || test_fail +test_pass + export CLKNETSIM_START_DATE=$(TZ=UTC date -d 'Jan 01 2009 00:10:00' +'%s') time_offset=-1000