« Previous | Next » 

Revision cf692cd0

IDcf692cd05e00300fdee186c50237d28e39133c9c

Added by Adeodato Simo about 11 years ago

Cluster verify: don't assume we're verifying all nodes/instances

This commit fixes a few initial simple cases in which it was assumed that
we're always working over the whole cluster. With this change, we
differentiate between "nodes/instances to verify" and "checks that need
cluster-wide information".

In particular:

- retrieve hypervisor parameters always from all instances
- always specify full node list in NV_NODELIST
- retrieve OOB path from all nodes
- verify DRBD devices against the full set of instances (this ensures
minors get properly verified even if an instance is split between groups)
- look up node groups against the set of all nodes (to avoid tracebacks
in case instances are split between groups)
- determine whether running instances are unknown by checking against the
full list of instances

Behavior in all cases stays the same if still running over the whole
cluster.

Signed-off-by: Adeodato Simo <>
Signed-off-by: Guido Trotter <>
Reviewed-by: Iustin Pop <>

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences