>dmq is designed to work only between kamailio nodes that have the same
major version (e.g., only between kamailio 5.7.x nodes).
Yes, looks like I missed this point about compatibility.

Thanks again for your help!


ср, 29 нояб. 2023 г. в 13:39, Daniel-Constantin Mierla <mico...@gmail.com>:

> Hello,
>
> dmq is designed to work only between kamailio nodes that have the same
> major version (e.g., only between kamailio 5.7.x nodes).
>
> That's because even on the network the data may look the same, the
> internal structures, types of fields, sizes and meaning of values can be
> different. This is similar to how the major storage systems require nodes
> in the same replication group.
>
> A note about it is in the docs:
>   - https://www.kamailio.org/docs/modules/stable/modules/dmq.html#idm39
>
> To detect different versions in the same cluster, you can eventually look
> at the User-Agent header (or Server for replies).
>
> Cheers,
> Daniel
>
> On 29.11.23 12:51, Denys Pozniak via sr-users wrote:
>
> Hello!
>
> I noticed that there are differences in the DMQ htable replication
> protocol for the old version of Kamailio 5.2 and the new 5.7.
> For example, the new version uses action 2 when updating values and action
> 4 to remove.
> The old Kamailio version uses the values 1 and 3 respectively.
>
> Well, as a result, the htable data is not shared between such nodes, plus
> there are errors in the syslog of the old version:
> ERROR: htable [ht_dmq.c:328]: ht_dmq_handle_msg(): failed to replay action
>
> It would probably be worth introducing some kind of DMQ htable protocol
> versioning to maintain compatibility?
> And is there any option to make them work together (I wouldn’t really want
> to change the action number in sip/sdp/json on the fly)?
>
> Kamialio 5.2
>
> {"action":1,"htname":"shared","cname":"user","type":2,"strval":"uri","mode":1}
> {"action":3,"htname":"shared","cname":"user","mode":0}
>
> Kamailio 5.7
>
> {"action":2,"htname":"shared","cname":"user","type":2,"strval":"uri","mode":1}
> {"action":4,"htname":"shared","cname":"user","mode":0}
> --
>
> BR,
> Denys Pozniak
>
>
>
> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
> To unsubscribe send an email to sr-users-le...@lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to the 
> sender!
> Edit mailing list options or unsubscribe:
>
>
> --
> Daniel-Constantin Mierla (@ asipto.com)twitter.com/miconda -- 
> linkedin.com/in/miconda
> Kamailio Consultancy and Development Services
> Kamailio Advanced Training -- asipto.com
>
>

-- 

BR,
Denys Pozniak
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to