On Thu, Aug 31, 2017 at 09:28:46AM +0300, Juha Heinanen wrote:
Our solution was to switch to the mysql driver in kamailio and use the galera loadbalancer
In this solution, also loadbalancer must be made highly available, using, for example, corosync/pacemaker.
Or run loadbalancer on each SIP proxy host.
We use the latter, glb is a lightweight process and use some supervistor scripts to make sure it is running.
But it is an extra external process to babysit, having a async aware cluster connector would be great. It is on my todo to take a look at when I get around to start modifying kamailio, should be relatively simple (in my mind) to call the async method from db_cluster instead of just returning a not supported.