[sr-dev] git:master:3d2b3868: dmq: improve bus stability and reduce unnecessary state transfer

Charles Chance charles.chance at sipcentric.com
Wed Jul 25 15:01:49 CEST 2018


Module: kamailio
Branch: master
Commit: 3d2b3868e01bab478408d9f0619db2c9918b72b0
URL: https://github.com/kamailio/kamailio/commit/3d2b3868e01bab478408d9f0619db2c9918b72b0

Author: Charles Chance <charles.chance at sipcentric.com>
Committer: Charles Chance <charles.chance at 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/3d2b3868e01bab478408d9f0619db2c9918b72b0.diff
Patch: https://github.com/kamailio/kamailio/commit/3d2b3868e01bab478408d9f0619db2c9918b72b0.patch




More information about the sr-dev mailing list