HomeClusterLabs Projects

Fix: scheduler: don't show pending nodes as having "<3.15.1" feature set

Description

Fix: scheduler: don't show pending nodes as having "<3.15.1" feature set

When a node's controller completes the join process, it sets the #feature-set
node attribute, which is used in status displays to detect mixed-version
clusters.

Previously, the status displays used "<3.15.1" if the node was online (joined
at the cluster layer) but had no #feature-set attribute. However, this will
also be the case when the node is pending (coming up between when it has joined
the cluster layer and completed the join process, and going down between when
it has left the controller group and the cluster layer).

Now, show "<3.15.1" only if the node has completed the join process.

Details

Provenance
kgaillotAuthored on Oct 25 2023, 9:57 AM
Parents
rP28dc83c765ee: Merge pull request #3244 from kgaillot/T381
Branches
Unknown
Tags
Unknown