[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