HomeClusterLabs Projects

Feature: Allow cluster and remote LRM API versions to diverge

Description

Feature: Allow cluster and remote LRM API versions to diverge

Requiring the same version is not realistic.

Common examples will be rolling upgrades (where typically you'd upgrade
the cluster first) and guest introspection (where you may never upgrade
the guest software).

Normally you want the "server" to be the higher, however the
client/sever roles are turned on their head here since the cluster is
acting as the "client" connecting to pacemaker remote "server".

However we generally want pacemaker-remote to be as dumb as possible
which is consistent with how we'd do upgrades. So for this reason we
require that the remote node's API version be less-than or equal to that
of the cluster.

Details

Provenance
Andrew Beekhof <andrew@beekhof.net>Authored on Feb 10 2016, 8:32 PM
Parents
rP1d1b13bd9046: Fix: cib: Do not send notifications when the dryrun flag is present
Branches
Unknown
Tags
Unknown

Event Timeline