[OpenSIPS-Users] mid registrar

Slava Bendersky volga629 at skillsearch.ca
Fri Jun 8 06:14:01 EDT 2018


Thank you for explanation.

volga629

On Fri, Jun 8, 2018 at 6:34 AM, Liviu Chircu <liviu at opensips.org> wrote:
> First of all: mid-registrar + clustering is still uncharted 
> territory, I haven't done any testing yet with this setup.
> 
> Disclaimer aside, this setup should somewhat work:
> 
> * [CORRECT] mid-registrar saved contacts should propagate through the 
> cluster just like with registrar. They will contain the short 
> lifetime of the UAC side, not the longer lifetime shown to the 
> backend registrar
> * [CORRECT] throttled contact updates should propagate through the 
> cluster just like with registrar (although we absorb the REGISTER, we 
> instruct other nodes to update their cache, so they don't delete the 
> contact prematurely)
> * [INCORRECT] the mid-registrar semantics (specific fields) are not 
> getting replicated to other nodes. If you fail over to another 
> mid-registrar within the cluster, you won't be able to throttle 
> contacts anymore. In fact, you should see something like:
> 
> ERROR:'last_reg_ts' key not found!
> 
> , and the handling for the "inherited" REGISTER traffic would 
> completely fail.
> 
> To sum up: this setup should "kinda" work, but it's not going to be 
> fully useful unless we fix it. Replicating the "kv_store" should not 
> be complicated at all (actually, it seems to be a 50-line patch at 
> most), but it will require the usual bit of testing / fiddling around 
> until all corner-cases are covered.
> 
> We've not had requests for this feature up until now, but I've logged 
> it on GitHub, so we can start a discussion [1]
> 
> Best regards,
> 
> [1]: https://github.com/OpenSIPS/opensips/issues/1379
> 
> Liviu Chircu
> OpenSIPS Developer
> http://www.opensips-solutions.com
> 
> On 08.06.2018 12:13, volga629 at networklab.ca wrote:
>> Hello Liviu,
>> What will happened if set federation-cachedb-cluster and mid 
>> registrar is in use.
>> 
>> 
>> volga629
>> 
>> On Fri, Jun 8, 2018 at 5:41 AM, Liviu Chircu <liviu at opensips.org> 
>> wrote:
>>> Hi Volga,
>>> 
>>> The mid-registrar has full DB persistency support since 2.4. It 
>>> works with all the user location presets except the "DB only" 
>>> ones. For example, you only have to set:
>>> 
>>> modparam("usrloc", "working_mode_preset", 
>>> "single-instance-sql-write-through")
>>> 
>>> or
>>> 
>>> modparam("usrloc", "working_mode_preset", 
>>> "single-instance-sql-write-back")
>>> 
>>> Best regards,
>>> 
>>> Liviu Chircu
>>> OpenSIPS Developer
>>> http://www.opensips-solutions.com
>>> 
>>> On 08.06.2018 02:48, volga629 at networklab.ca wrote:
>>>> Hello Everyone,
>>>> Is possible configure mid registrar with database persistency ?
>>>> 
>>>> 
>>>> 
>>>> volga629
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>> 
>>> 
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> 
>> 
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> 
> 
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users




More information about the Users mailing list