Branch: refs/heads/master
Home: https://github.com/OpenSIPS/opensips
Commit: eabd0988e04aa85a703a7dfa9a9f9e5b29f07527
https://github.com/OpenSIPS/opensips/commit/eabd0988e04aa85a703a7dfa9a9f9e5b29f07527
Author: Giovanni Maruzzelli <[email protected]>
Date: 2026-10-13 (Tue, 13 Oct 2026)
Changed paths:
M modules/dialog/dlg_replication.c
Log Message:
-----------
dialog: a replicated value for a missing dialog is a no-op
dlg_replicated_value() returned -1 when the dialog is not (or no longer)
known locally, so the cluster receive handler logged
'Failed to process a binary packet 5!' at ERROR for each such value.
Under load on a full-sharing dialog cluster the backup node gets many of
them (the value can arrive before the dialog is created there, or after
it is gone) and nothing is lost: the dialog's values travel again with
its next update. Return 0, as dlg_replicated_delete() and
dlg_replicated_cseq_updated() already do in the same situation.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
To unsubscribe from these emails, change your notification settings at
https://github.com/OpenSIPS/opensips/settings/notifications
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel