[OpenSIPS-Devel] [opensips] Proposed fix for erratic nat_traversal keepalives (#751)

aerringer notifications at github.com
Mon Jan 11 18:27:28 CET 2016


Earlier, one process handled nat_traversal timeouts, so static
iteration counter correctly distributed keepalives across timeout
interval.

Now timeouts are sent to various processes, each of which had its own
counter, resulting in erratic keepalive delivery.

Fix moves the iteration counter into shared memory.

LMK if there is a more preferred way to contribute changes.
You can view, comment on, or merge this pull request online at:

  https://github.com/OpenSIPS/opensips/pull/751

-- Commit Summary --

  * Create shm based iteration counter
  * Merge remote-tracking branch 'OpenSIPS/master'

-- File Changes --

    M modules/nat_traversal/nat_traversal.c (59)

-- Patch Links --

https://github.com/OpenSIPS/opensips/pull/751.patch
https://github.com/OpenSIPS/opensips/pull/751.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/pull/751
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/devel/attachments/20160111/c11e0044/attachment.htm>


More information about the Devel mailing list