mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-13 16:35:45 +00:00
Node roles vary by version, and new roles are suppressed for BWC. This means we can receive a join from a node that's already in the cluster but with a different set of roles: the node didn't change roles, but the cluster state came via an older master. This commit ensures that we properly process a join from such a node to ensure that the roles are correct. Closes #62840