igniterealtime / openfire-hazelcast-plugin

Adds support for running multiple redundant Openfire servers together in a cluster
10 stars 12 forks source link

Split brain handling invokes joinCluster() before finishing leftCluster() #76

Closed evdherberg closed 2 years ago

evdherberg commented 2 years ago

Split brain handling is based on first leaving the old, smaller cluster and then joining the new, potentially larger cluster. The current implementation starts firing joinCluster() events before finishing leftCluster() handling.