← Commit list

130396295

Denys Vlasenko
Denys Vlasenko
2018-09-13
SUCCESS Duration: 148s

Subject

ntpd: more verbose message for "root distance too high" case

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

networking/ntpd.c+8 -3
@@ -1116,20 +1116,25 @@ fit(peer_t *p, double rd)
{
if ((p->reachable_bits & (p->reachable_bits-1)) == 0) {
/* One or zero bits in reachable_bits */
- VERB4 bb_error_msg("peer %s unfit for selection: unreachable", p->p_dotted);
+ VERB4 bb_error_msg("peer %s unfit for selection: "
+ "unreachable", p->p_dotted);
return 0;
}
#if 0 /* we filter out such packets earlier */
if ((p->lastpkt_status & LI_ALARM) == LI_ALARM
|| p->lastpkt_stratum >= MAXSTRAT
) {
- VERB4 bb_error_msg("peer %s unfit for selection: bad status/stratum", p->p_dotted);
+ VERB4 bb_error_msg("peer %s unfit for selection: "
+ "bad status/stratum", p->p_dotted);
return 0;
}
#endif
/* rd is root_distance(p) */
if (rd > MAXDIST + FREQ_TOLERANCE * (1 << G.poll_exp)) {
- VERB4 bb_error_msg("peer %s unfit for selection: root distance too high", p->p_dotted);
+ VERB3 bb_error_msg("peer %s unfit for selection: "
+ "root distance %f too high, jitter:%f",
+ p->p_dotted, rd, p->filter_jitter
+ );
return 0;
}
//TODO