Skip to content

Compatibility check in add-node #7376

@DavidePrincipi

Description

@DavidePrincipi

If a worker node is created from an old prebuilt image and joins an existing cluster, we must check whether its core version is compatible with the leader's core version.

For example, if the Redis releases are incompatible, the SYNC replica will fail, leading to a complex recovery scenario.

Checking the worker node version during the add-node action ensures that incompatible core versions do not join the same cluster, preventing unexpected errors.

Discussion https://mattermost.nethesis.it/nethesis/pl/8ww1sxu5cibopbezo388wmsu8o

See also NethServer/ns8-core#830 (review)

Metadata

Metadata

Assignees

No one assigned

    Labels

    verifiedAll test cases were verified successfully

    Projects

    Status

    Done

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions