Module: kamailio
Branch: master
Commit: 3d2b3868e01bab478408d9f0619db2c9918b72b0
URL: https://github.com/kamailio/kamailio/commit/3d2b3868e01bab478408d9f0619db2c…
Author: Charles Chance <charles.chance(a)sipcentric.com>
Committer: Charles Chance <charles.chance(a)sipcentric.com>
Date: 2018-07-25T14:01:19+01:00
dmq: improve bus stability and reduce unnecessary state transfer
- prevents split cluster in certain scenarios (e.g. GH issue #1349)
- add 'pending' state for new, locally added nodes, until confirmed
- continue to probe nodes marked as inactive/disabled so that they
are eventually removed (but still exclude from normal replication)
---
Modified: src/modules/dmq/dmq_funcs.c
Modified: src/modules/dmq/dmq_funcs.h
Modified: src/modules/dmq/dmqnode.c
Modified: src/modules/dmq/dmqnode.h
Modified: src/modules/dmq/notification_peer.c
---
Diff: https://github.com/kamailio/kamailio/commit/3d2b3868e01bab478408d9f0619db2c…
Patch: https://github.com/kamailio/kamailio/commit/3d2b3868e01bab478408d9f0619db2c…