Add maxdistance directive to set the maximum root distance the sources are allowed to have to be selected. This is useful to reject NTPv4 sources that are no longer synchronized and report large dispersion. The default value is 3 seconds.
25 lines
492 B
Bash
Executable file
25 lines
492 B
Bash
Executable file
#!/bin/bash
|
|
|
|
. test.common
|
|
test_start "presend option"
|
|
|
|
min_sync_time=140
|
|
max_sync_time=260
|
|
client_server_options="presend 6 maxdelay 16"
|
|
client_conf="maxdistance 10"
|
|
|
|
run_test || test_fail
|
|
check_chronyd_exit || test_fail
|
|
check_source_selection || test_fail
|
|
check_packet_interval || test_fail
|
|
check_sync || test_fail
|
|
|
|
base_delay=5
|
|
|
|
run_test || test_fail
|
|
check_chronyd_exit || test_fail
|
|
check_source_selection || test_fail
|
|
check_packet_interval || test_fail
|
|
check_sync || test_fail
|
|
|
|
test_pass
|