< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] What does DNS blacklisting mean?


Ok, in the event that you get a 503 with a Retry-After from a UAS you tried to send to, you are supposed to refrain from sending to that tuple again until the Retry-After has expired. The way we do this is allow tuples to be "blacklisted" for a fixed duration, during which the DNS system will discard any results pointing to that tuple, as it looks them up. If, however, many queries were executed simultaneously, it is possible that many DnsResults will happily give you a blacklisted tuple that they loaded before you blacklisted it.

Best regards,
Byron Campen

Hi,

Hate to ask a noob question, but what does it mean when a DNS query result
gets blacklisted?  I saw on the web page it has something to do with a
transmit failure, so I assume I shouldn't use the tuples that get returned
in the query results vector.  If those results are bad, why do they still
get returned?  Is there a status flag I should check before using them?

Regards,
Dave
_______________________________________________
resiprocate-devel mailing list