[OpenSIPS-Users] usrloc replication error: differring rlabels (0 vs. 1, ci: 'b7b3f2f3-38f32b64 at 192.168.10.87')

Michael Ulitskiy mulitskiy at acedsl.com
Wed Nov 27 17:37:25 UTC 2024


Hi Liviu,

Thanks for the patch. I've applied it to the secondary box and will let 
it run for a few days. If everything stays stable I'll apply it to the 
primary box as well and then will report back.

Thanks again,

*Michael Ulitskiy*
Ace Innovative Networks, Inc.
https://www.aceinnovative.com
On 11/27/24 04:39, Liviu Chircu wrote:
>
> Hi Michael,
>
> I've been working on this problem recently and there is a patch 
> <https://github.com/OpenSIPS/opensips/commit/90a00795b1d0685394818c4a69c235f487389878> 
> which has already received some amount of testing to be deemed stable, 
> hence I just decided to push it to master branch.
>
> If you could pull it into your setup (both boxes) and confirm there 
> are no side-effects, that would help make the backport to 3.5 and 3.4 
> a lot safer!
>
> Best regards,
>
> On 26.11.2024 17:59, Michael Ulitskiy wrote:
>>
>> Hello,
>>
>> I've recently migrated my system to 2-node usrloc full-sharing 
>> cluster. Now occasionally I receive the following error on the 
>> receiving side:
>>
>> CRITICAL:usrloc:receive_ucontact_insert:
>>
>>             differring rlabels (0 vs. 1, ci:
>>             'b7b3f2f3-38f32b64 at 192.168.10.87')
>>             It seems you have hit a programming bug.
>>
>> Numbers in the error can be different (8 vs. 9,268 vs. 270).
>>
>> Config is standard:
>>
>>
>>         Clusterer Module
>>
>> loadmodule "clusterer.so"
>> modparam("clusterer", "my_node_id", 2)
>> modparam("clusterer", "db_mode", 0)
>> modparam("clusterer", "sharing_tag", "vip1/1=backup")
>> modparam("clusterer", "seed_fallback_interval", 10)
>> modparam("clusterer", "my_node_info", "cluster_id=1, 
>> url=bin:x.x.83.70:5555, flags=seed")
>> modparam("clusterer", "neighbor_node_info", 
>> "cluster_id=1,node_id=1,url=bin:x.x.83.69:5555")
>>
>>
>>         USeR LOCation module
>>
>> loadmodule "usrloc.so"
>> modparam("usrloc", "nat_bflag", "NAT_BFLAG") #NAT bflag saved in 
>> usrloc, used to indicate nat
>> modparam("usrloc", "desc_time_order", 1) #location records are kept 
>> timestamp ordered. most recent 1st
>> modparam("usrloc", "cseq_delay", 10)
>> modparam("usrloc", "hash_size", 14) #2 
>> <https://github.com/OpenSIPS/opensips/issues/2>^14 - 16356 hash entries
>> modparam("usrloc", "location_cluster", 1)
>> modparam("usrloc", "cluster_mode","full-sharing")
>> modparam("usrloc", "working_mode_preset", "full-sharing-cluster")
>>
>> Opensips version:
>> root at csp-p1n2:~# /usr/local/opensips3/sbin/opensips -V
>> version: opensips 3.4.9 (x86_64/linux)
>> flags: STATS: On, DISABLE_NAGLE, USE_MCAST, SHM_MMAP, PKG_MALLOC, 
>> Q_MALLOC, F_MALLOC, HP_MALLOC, DBG_MALLOC, FAST_LOCK-ADAPTIVE_WAIT
>> ADAPTIVE_WAIT_LOOPS=1024, MAX_RECV_BUFFER_SIZE 262144, MAX_LISTEN 16, 
>> MAX_URI_SIZE 1024, BUF_SIZE 65535
>> poll method support: poll, epoll, sigio_rt, select.
>> git revision: cd02af8 
>> <https://github.com/OpenSIPS/opensips/commit/cd02af8d942374398f95ceb5d0a3fd3b63acf346>
>> main.c compiled on 13:57:28 Nov 18 2024 with gcc 5.5.0
>>
>> Please let me know if you need any other info.
>> Thanks,-
>>
>> *Michael Ulitskiy*
>> Ace Innovative Networks, Inc.
>> https://www.aceinnovative.com
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> -- 
> Liviu Chircu
> www.opensips-solutions.com  |www.siphub.com
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20241127/eb9f713f/attachment.html>


More information about the Users mailing list