<div dir="ltr">Bogdan & Fabian,<div><br></div><div>Thank you both, the patch looks good to me. </div><div><br></div><div>Unfortunately I'm not in a position to test the latest code at this point, my fault for missing these responses...</div><div><br></div><div>I'll take a look at the text DB and see if that is a good fit for this system - as it happens I have been testing a Redis database and might look at implementing that for this purpose too. On a separate note I hadn't done this yet as the Redis module didn't appear to allow authentication, I have since removed the authentication on the database however so this may now be an option.<br></div><div><br></div><div>Apologies for not picking up on your responses sooner.</div><div><br></div><div>Best Regards,</div><div><br></div><div>Callum</div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 8, 2018 at 9:48 AM Bogdan-Andrei Iancu <<a href="mailto:bogdan@opensips.org">bogdan@opensips.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Fabian,<br>
<br>
I guess Callum wants to use the clusterer *without* any SQL backend. <br>
Your suggestion is a workaround, to trick the start up :)<br>
<br>
Regards,<br>
<br>
Bogdan-Andrei Iancu<br>
<br>
OpenSIPS Founder and Developer<br>
   <a href="http://www.opensips-solutions.com" rel="noreferrer" target="_blank">http://www.opensips-solutions.com</a><br>
OpenSIPS Bootcamp 2018<br>
   <a href="http://opensips.org/training/OpenSIPS_Bootcamp_2018/" rel="noreferrer" target="_blank">http://opensips.org/training/OpenSIPS_Bootcamp_2018/</a><br>
<br>
On 08/08/2018 11:43 AM, Fabian Gast wrote:<br>
> Hi,<br>
><br>
> add this:<br>
><br>
> loadmodule "db_text.so"<br>
> modparam("clusterer", "db_url", "text:///etc/opensips/db/")<br>
><br>
> In the database directory add two files<br>
>   - version ( found in sources at scripts/dbtext/opensips/version )<br>
>   - clusterer from scripts/dbtext/opensips/clusterer<br>
><br>
> Add your cluster nodes to 'clusterer' file like<br>
><br>
> id(int,auto) cluster_id(int) node_id(int) url(string) state(int) no_ping_retries(int) priority(int) sip_addr(string,null) flags(string,null) description(string,null)<br>
><br>
> 1:200:1:bin\:192.168.99.201\:60200:1:3:50:NULL:NULL:node-a<br>
> 2:200:2:bin\:192.168.99.202\:60200:1:3:50:NULL:NULL:node-b<br>
><br>
><br>
> Cheers,<br>
><br>
> Fabian<br>
><br>
> ----- Ursprüngliche Mail -----<br>
> Von: "Callum Guy" <<a href="mailto:callum.guy@x-on.co.uk" target="_blank">callum.guy@x-on.co.uk</a>><br>
> An: "OpenSIPS users mailling list" <<a href="mailto:users@lists.opensips.org" target="_blank">users@lists.opensips.org</a>><br>
> Gesendet: Mittwoch, 8. August 2018 10:25:30<br>
> Betreff: [OpenSIPS-Users] Clusterer without a database<br>
><br>
> Hi All,<br>
> For "greater good" I thought it would be interesting to add some clusterer dialog replication to my OpenSIPs pair.<br>
><br>
> Specifically I am on 2.4, installed the appropriate clusterer module and applied the following configuration:<br>
><br>
> +# Replication listener<br>
> +listen=bin: [ <a href="http://172.18.0.112:5566/" rel="noreferrer" target="_blank">http://172.18.0.112:5566/</a> | <a href="http://172.18.0.112:5566" rel="noreferrer" target="_blank">172.18.0.112:5566</a> ]<br>
> +loadmodule "proto_bin.so"<br>
> +loadmodule "clusterer.so"<br>
> +<br>
> +# Setup replication cluster<br>
> +modparam("clusterer", "current_id", 2)<br>
> +modparam("clusterer", "db_mode", 0)<br>
> +modparam("clusterer", "current_info", "cluster_id=1, url=bin: [ <a href="http://172.18.0.112:5566/" rel="noreferrer" target="_blank">http://172.18.0.112:5566/</a> | <a href="http://172.18.0.112:5566" rel="noreferrer" target="_blank">172.18.0.112:5566</a> ] ") # data about this node<br>
> +modparam("clusterer", "neighbor_info", "cluster_id=1,node_id=1,url=bin: [ <a href="http://172.18.0.111:5566/" rel="noreferrer" target="_blank">http://172.18.0.111:5566/</a> | <a href="http://172.18.0.111:5566" rel="noreferrer" target="_blank">172.18.0.111:5566</a> ] ") # data about other node<br>
> +modparam("dialog", "dialog_replication_cluster", 1)<br>
> +modparam("dialog", "profile_replication_cluster", 1)<br>
><br>
> Once configured I attempted to start the service only to discover that clusterer will not load without a database module. See below:<br>
><br>
> Aug 08 08:55:10 [ <a href="http://pci-fram-proxy2.x-onsecure.net/" rel="noreferrer" target="_blank">http://pci-fram-proxy2.x-onsecure.net/</a> | <a href="http://pci-fram-proxy2.x-onsecure.net" rel="noreferrer" target="_blank">pci-fram-proxy2.x-onsecure.net</a> ] opensips-m4cfg[30867]: Aug 8 08:55:10 [30867] WARNING:core:solve_module_dependencies: module clusterer depends on an sqldb module, but none was loaded!<br>
> Aug 08 08:55:10 [ <a href="http://pci-fram-proxy2.x-onsecure.net/" rel="noreferrer" target="_blank">http://pci-fram-proxy2.x-onsecure.net/</a> | <a href="http://pci-fram-proxy2.x-onsecure.net" rel="noreferrer" target="_blank">pci-fram-proxy2.x-onsecure.net</a> ] opensips-m4cfg[30867]: Aug 8 08:55:10 [30867] ERROR:core:main: failed to solve module dependencies<br>
><br>
> For now I have simply reverted back however I wonder if this is a user error or a module/documentation error?<br>
><br>
> Thanks,<br>
><br>
> Callum<br>
<br>
<br>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">Callum Guy<div>Head of Information Security</div><div>X-on</div></div></div>

<br>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;text-align:justify"><font size="3" face="Verdana"><span style="font-size:8px;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span></font></p><img src="https://www.x-on.co.uk/email/footer/banner-surgeryconnect-sept-oct.jpg"><br><p><font size="4"><span style="font-size:8px;color:rgb(0,0,0);background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline"></span><b><sup><font face="Verdana">0333 332 0000  |  <a href="http://www.x-on.co.uk" target="_blank">www.x-on.co.uk</a>  |  <sub> </sub></font></sup></b></font><font size="4"><b><sub><sup><font face="Verdana"><a href="https://www.linkedin.com/company/x-on" target="_blank"><img src="http://www.x-on.co.uk//images/icon/linkedin.png" width="24" height="24"></a>  <a href="https://www.facebook.com/XonTel" target="_blank"><img src="http://www.x-on.co.uk//images/icon/facebook.png" width="24" height="24"></a>  <a href="https://twitter.com/xonuk" target="_blank"><img src="http://www.x-on.co.uk//images/icon/twitter.png" width="24" height="24"></a></font></sup></sub> </b></font>

























<span style="font-size:6.0pt;font-family:Verdana;color:black"><br>X-on
is a trading name of Storacall Technology Ltd a limited company registered in
England and Wales.<br>
Registered Office : Avaland House, 110 London Road, Apsley, Hemel Hempstead,
Herts, HP3 9SD. Company Registration No. 2578478.<br>
The information in this e-mail is confidential and for use by the addressee(s)
only. If you are not the intended recipient, please notify X-on immediately on <span>+44(0)333 332 0000</span> and delete the<br>message from your computer. If you are not a named addressee you must not use,
disclose, disseminate, distribute, copy, print or reply to this email. </span><span style="font-size:6.0pt;font-family:Verdana;color:black">Views
or opinions expressed by an individual<br>within this email may not necessarily
reflect the views of X-on or its associated companies. Although X-on routinely
screens for viruses, addressees should scan this email and any attachments<br>for
viruses. X-on makes no representation or warranty as to the absence of viruses
in this email or any attachments.</span></p>





<p><span style="font-size:6.0pt;font-family:Verdana;color:black"></span><font size="2"><span style="font-size:6.0pt;font-family:Verdana;color:black"></span></font></p>