[Devel] Callling add_rr_param from failure_route[x]

Dmitry Isakbayev isakdim at gmail.com
Tue Sep 13 18:19:08 CEST 2005


That is too bad.  Do you have any idea when you will get a chance TODO'it? 
I will gladly test it for you :)

Thanks,
Dmitry


----- Original Message ----- 
From: "Bogdan-Andrei Iancu" <bogdan at voice-system.ro>
To: "Dmitry Isakbayev" <isakdim at gmail.com>
Cc: <devel at openser.org>
Sent: Tuesday, September 13, 2005 11:03 AM
Subject: Re: [Devel] Callling add_rr_param from failure_route[x]


> it will be safe, but only from branch routes called from request routes. 
> if you do a t_relay from failure route (and getting called a branch route 
> from failure routes), you will have the same problem as before :(.
>
> regards,
> bogdan
>
> Dmitry Isakbayev wrote:
>
>> Hi Bogdan,
>>
>> What about calling "add_rr_param" from a per-branch route?
>>
>> Thanks,
>> Dmitry
>>
>> ----- Original Message ----- From: "Bogdan-Andrei Iancu" 
>> <bogdan at voice-system.ro>
>> To: "Dmitry Isakbayev" <isakdim at gmail.com>
>> Cc: <devel at openser.org>
>> Sent: Tuesday, September 13, 2005 10:36 AM
>> Subject: Re: [Devel] Callling add_rr_param from failure_route[x]
>>
>>
>>> Hi Dimitry,
>>>
>>> for the moment "add_rr_param" cannot be called from failure route due 
>>> implementation limitations - to be able to add params after the RR was 
>>> inserted, a pointer to the lump is kept in a static variable; when 
>>> adding params, the lump body is modified.
>>> In failure route there are tow problems:
>>>    1) you cannot use anymore the static variable to identify the RR 
>>> lump; maybe a solution will be to set type for the RR lumps and try to 
>>> find them;
>>>    2) altering a lump from shm mem is very problematic - all of them are 
>>> allocated in a single mem chunk; no idea how to go around this.....for 
>>> the moment.....
>>>
>>> but this is on my TODO list :)
>>>
>>> regards,
>>> bogdan
>>>
>>> Dmitry Isakbayev wrote:
>>>
>>>> Hi,
>>>>
>>>> What is the reason for not allowing to call "add_rr_param" from a 
>>>> failure_route block?
>>>>
>>>> Thanks,
>>>> Dmitry
>>>>
>>>>
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel at openser.org
>>>> http://openser.org/cgi-bin/mailman/listinfo/devel
>>>>
>>>
>>
> 




More information about the Devel mailing list