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

Reply via email to