@henningw I don't think we are talking about the same issue here. I don't see any
data being synchronized anywhere. I checked kamcmd dmq.list_nodes but I don't see the
same issue you are talking about.
Our issue is that when handle_lost_tcp logic is ran, instead of deleting the entry it
instead labels it as "deleted" and allows some timer to remove it after 10sec or
so. This process of setting it "deleted" then removing the entry doesn't
sync with DMQ. It also causes issues with save("location") because when a rereg
happens during this 10sec when the entry is labeled as "deleted" but not
actually removed it sees it as an update in the registrar instead of a new registration.
I purpose changing the handle_lost_tcp logic so that it uses the same logic as
unregister("location"). As the unregister command correct removes the entry from
the registrar table and correctly syncs via DMQ.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/3479#issuecomment-1595272063
You are receiving this because you are subscribed to this thread.
Message ID: <kamailio/kamailio/issues/3479/1595272063(a)github.com>