Thank you for explanation.
volga629
On Fri, Jun 8, 2018 at 6:34 AM, Liviu Chircu <li...@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, volga...@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 <li...@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, volga...@networklab.ca wrote:
Hello Everyone,
Is possible configure mid registrar with database persistency ?
volga629
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users