mirror of
https://gitlab.com/chrony/chrony.git
synced 2025-12-03 17:35:06 -05:00
sources: don't save SST_GetSelectionData() status
There is no need to save the SST_GetSelectionData() "select_ok" status as the source is immediately marked as SRC_BAD_STATS if it is not ok. Nothing else is using this information.
This commit is contained in:
@@ -54,7 +54,6 @@ static int initialised = 0;
|
|||||||
/* ================================================== */
|
/* ================================================== */
|
||||||
/* Structure used to hold info for selecting between sources */
|
/* Structure used to hold info for selecting between sources */
|
||||||
struct SelectInfo {
|
struct SelectInfo {
|
||||||
int select_ok;
|
|
||||||
double std_dev;
|
double std_dev;
|
||||||
double root_distance;
|
double root_distance;
|
||||||
double lo_limit;
|
double lo_limit;
|
||||||
@@ -1010,12 +1009,10 @@ SRC_SelectSource(SRC_Instance updated_inst)
|
|||||||
n_unreach_sources++;
|
n_unreach_sources++;
|
||||||
|
|
||||||
si = &sources[i]->sel_info;
|
si = &sources[i]->sel_info;
|
||||||
si->select_ok = SST_GetSelectionData(sources[i]->stats, &now,
|
|
||||||
&si->lo_limit, &si->hi_limit, &si->root_distance,
|
|
||||||
&si->std_dev, &first_sample_ago,
|
|
||||||
&si->last_sample_ago);
|
|
||||||
|
|
||||||
if (!si->select_ok) {
|
if (!SST_GetSelectionData(sources[i]->stats, &now, &si->lo_limit, &si->hi_limit,
|
||||||
|
&si->root_distance, &si->std_dev, &first_sample_ago,
|
||||||
|
&si->last_sample_ago)) {
|
||||||
++n_badstats_sources;
|
++n_badstats_sources;
|
||||||
mark_source(sources[i], SRC_BAD_STATS);
|
mark_source(sources[i], SRC_BAD_STATS);
|
||||||
if (max_badstat_reach < sources[i]->reachability)
|
if (max_badstat_reach < sources[i]->reachability)
|
||||||
|
|||||||
Reference in New Issue
Block a user