[Serdev] t_replicate_xxx() broken in 0.8.11

Maxim Sobolev sobomax at portaone.com
Mon Jul 7 22:08:02 UTC 2003


Andrei Pelinescu-Onciul wrote:
> On Jul 07, 2003 at 15:45, Andrei Pelinescu-Onciul <pelinescu-onciul at fokus.fraunhofer.de> wrote:
> 
>>On Jul 07, 2003 at 04:25, Maxim Sobolev <sobomax at portaone.com> wrote:
>>
>>>Folks,
>>>
>>>Finally we decided to give 0.8.11 a try in our product, but found that 
>>>among other more minor problems (I will report on them later), there is 
>>>a significant one: t_replicate_udp(), which we use to keep copy of 
>>>registration database on a spare server, doesn't work. The reginfo is 
>>>saved in the local database just fine, but request isn't replicated and 
>>>after sending usual 200 OK to REGISTER the SER also replies with "500 
>>>I'm terribly sorry, server error occured (7/TM)" to the UA from which 
>>>REGISTER was initially received. We are getting the following in the logs:
>>
>>[...]
>>
>>>Any ideas are greatly appreciated. Maybe it somehow related to the fact 
>>>that we build SER with TCP and IPv6 disabled?
>>
>>No, there is a bug present in some tm functions (sometimes they try to
>>send a message without setting the outgoing protocol). It seems nobody
>>tried t_replicate in a while :-)
>>
> 
> 
> I think I've fixed it, along with another few possible send w/
> PROTO_NONE bugs (ser 0.8.11pre38, rel_0.8.11 branch). 

That fixed it, at least in rel_0.8.11, t_replicate_udp() now works just 
fine. Thanks!

-Maxim



More information about the Serdev mailing list