[reSIProcate] DNS not returning entries after 408?

Jeremy Geras jgeras at newheights.com
Thu Dec 7 10:55:46 CST 2006


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 -

 

 

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


More information about the resiprocate-devel mailing list