On joining a cluster, reconcile non-persistent MUCs

Description

Either because they’re newly clustered or because they’ve been separated for some time, Openfire nodes joining a cluster may have a different list of non-persistent MUC rooms (called “Temporary Rooms” in XEP-0045). These need to be reconciled so that all nodes can offer all MUCs to all users.

There may need to be conflict resolution here.

Environment

None

Assignee

Guus der Kinderen

Reporter

Dan Caseley