[reSIProcate] DNS not returning entries after 408?

Byron Campen docfaraday at mac.com
Thu Dec 7 13:01:17 CST 2006


	This is happening because the stack is blacklisting the tuple that  
your server was running on, because it didn't respond. This blacklist  
(currently) lasts 32s. I was thinking about making this duration  
configurable. Does anyone want to have a discussion about whether  
blacklisting on a UDP timeout is something we want to be doing? It  
seems to me that we might need to have a concept of "greylisting",  
where greylisted tuples will only be used if they are all that  
remains to be tried. (This is opposed to a blacklisted tuple, which  
we should never try, since chances are we have been explicitly told,  
with a 503, to leave the tuple alone for a while.) Any thoughts?  
(anyone?)

Best regards,
Byron Campen
> Hi,
>
>
>
> I’m using the latest code from SVN (updated today), and I’ve  
> encountered an issue with DNS in the following case:
>
>
>
> Client                                          Registrar
>
>       REGISTER (due to user login)------------->
>
>       <---------------------------------- 200 OK
>
>
>
> (at this point the Registrar becomes unavailable – its IP is still  
> reachable, but nothing is listening on UDP port 5060)
>
>
>
>       re-REGISTER (due to Expires timer)------->
>
>
>
> (~ 30 seconds go by and then I get a 408 from DUM)
>
> (client sits idle for ~ 30 seconds more)
>
>
>
>       REGISTER -------------------------------->
>
>
>
> (Get a 503 Service Unavailable immediately from DUM)
>
> (sit idle for any amount of time)
>
>
>
>       REGISTER -------------------------------->
>
>       <---------------------------------- 200 OK
>
>
>
>
>
> My client is set up to use only UDP as a transport.  I’m using  
> DUM.  I’ve looked at the logs, and it seems the reason I’m getting  
> the 503 is that there aren’t any DNS entries for my registrar: “Ran  
> out of dns entries for 192.168.1.172. Send 503”.  But this doesn’t  
> make sense, as there definitely should be entries (and since I can  
> register if I try once again after I get the 503).
>
>
>
> If I go back to an older revision (6609 which is from back in  
> September), I don’t have this issue – i.e. I don’t get the 503, my  
> last REGISTER actually goes out on the wire and I get my expected  
> 200 OK.
>
>
>
> Any thoughts?
>
>
>
> Thanks,
>
>  - Jeremy -
>
>
>
>
>
> _______________________________________________
> resiprocate-devel mailing list
> resiprocate-devel at list.resiprocate.org
> https://list.resiprocate.org/mailman/listinfo/resiprocate-devel

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://list.resiprocate.org/pipermail/resiprocate-devel/attachments/20061207/2af241be/attachment.htm>


More information about the resiprocate-devel mailing list