Default node ID should be unique

Description

In a cluster, each Openfire node has an identifier (as defined by org.jivesoftware.openfire.XMPPServer#getNodeID). When not running in a cluster, a default value is used.

When joining a cluster, there's a risk that the default value remains in use (at least for a short while).

Currently, the default value is equal on each server, which means that in a cluster, each node will assume that the associated reference was added by the local cluster node.

To prevent issues, the default value used on servers should be unique.

Environment

None
Fixed
Your pinned fields
Click on the next to a field label to start pinning.

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen