Opened 12 years ago
Closed 11 years ago
#23 closed enhancement (fixed)
crawler: prioritize authoritative servers for zones
Reported by: | wander | Owned by: | |
---|---|---|---|
Priority: | important | Component: | crawler |
Keywords: | Cc: |
Description
Some auth servers for a zone throw timeouts or have other issues, e.g. hn. had a lame delegation in NS set (only from child, not root) for nicmx-anycast.rds.org.hn. (200.33.111.1) which was returning REFUSED.
We should skip servers which respond unhealthy.
Also: prefer low latency servers over others?
Change History (2)
comment:1 Changed 12 years ago by
comment:2 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [998]) uses internal "badness" measure for each server to skip faulty authoritative servers
- iterating servers is still sequential (not considering latency), but bad servers will be skipped for some rounds
- badness values timeout=100, servfail/refused=1000, i.e. skip server for 100 rounds after timeout
closes #23
Note: See
TracTickets for help on using
tickets.
Related issue: parameter set does not change on all servers at the same time. Try to find newest paramset via SOA and then skip servers handing out obsolete paramsets?
Example: