/etc/resolv.conf
is configured with:
options timeout:1 attempts:5 rotate
nameserver A
nameserver B
Both configured nameservers have a delay of 3 seconds. The following exchange of messages occurs:
- 00:00 - query #1 sent to A
- 00:01 - query #2 sent to B
- 00:02 - query #3 sent to A
- 00:03 - query #4 sent to B
- 00:03 - reply to #1 received from A
Will Linux resolver accept the reply to query #1, as it is still resolving the address or are all replies out of initial 1-second timeout discarded?
Unfortunately the man resolf.conf doesn't really clarify that.