[OpenSIPS-Devel] [OpenSIPS/opensips] 0d346f: clusterer: prevent permanent sync in progress state
Vlad Pătrașcu
noreply at github.com
Thu Jul 14 09:45:09 UTC 2022
Branch: refs/heads/3.2
Home: https://github.com/OpenSIPS/opensips
Commit: 0d346f0b6927ceb8895ffd7a4f52f28e685c12f7
https://github.com/OpenSIPS/opensips/commit/0d346f0b6927ceb8895ffd7a4f52f28e685c12f7
Author: Vlad Patrascu <vladp at opensips.org>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M modules/clusterer/clusterer.c
M modules/clusterer/clusterer.h
M modules/clusterer/clusterer_mod.c
M modules/clusterer/doc/clusterer_admin.xml
M modules/clusterer/sync.c
M modules/clusterer/sync.h
Log Message:
-----------
clusterer: prevent permanent sync in progress state
If the sync end marker packet is not received, nodes get stuck in a
permanent "sync in progress" state. This commit introduces a timeout,
configurable via the "sync_timeout" modparam, after which a node reverts
to the not synced state, if no sync data packet is received.
(cherry picked from commit 2e5bf28aa91d9cda8304bc19bbba770e83d7cb22)
Commit: 5f99dd82e38bb98662f304a9ebe0e77ebac961d7
https://github.com/OpenSIPS/opensips/commit/5f99dd82e38bb98662f304a9ebe0e77ebac961d7
Author: Vlad Patrascu <vladp at opensips.org>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M modules/clusterer/sync.c
Log Message:
-----------
clusterer: properly compute sync fallback interval in all cases
The timestamp of the sync request was not saved when queueing the sync
after certain send errors.
(cherry picked from commit 816ef38b7c97b811a5822ceab9ebbe81609b1b6b)
Commit: 80a7df2433934a880a728ae9305a9a04c37d69a4
https://github.com/OpenSIPS/opensips/commit/80a7df2433934a880a728ae9305a9a04c37d69a4
Author: Vlad Patrascu <vladp at opensips.org>
Date: 2022-07-13 (Wed, 13 Jul 2022)
Changed paths:
M modules/clusterer/sync.c
Log Message:
-----------
clusterer: queue sync request after all send errors
(cherry picked from commit 46e56d4170079eed46686c57986c2ccf5756779e)
Compare: https://github.com/OpenSIPS/opensips/compare/b9c092ede40a...80a7df243393
More information about the Devel
mailing list