I finally found the delete event on server2 (generated by usrloc):
DEBUG: usrloc [ul_callback.h:84]: run_ul_callbacks(): contact=0x7f87b6dd0de8, callback type 4/15, id 0 entered
DEBUG: dmq_usrloc [usrloc_sync.c:578]: dmq_ul_cb_contact(): Callback from usrloc with type=4
DEBUG: dmq_usrloc [usrloc_sync.c:600]: dmq_ul_cb_contact(): Contact received from DMQ... skip
I guess the problem comes from usrloc_sync.c, line 582:
if (!(ptr->flags & FL_RPL)) [
My understanding is usrloc delete event is not propagated through DMQ if the contact was not not previously registered from the exact same server.
Why is it like that ?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.