Am 13. Dezember 2010 16:53 schrieb René Nussbaumer <[email protected]>:
> --- a/lib/cmdlib.py
> +++ b/lib/cmdlib.py
> @@ -3265,6 +3265,7 @@ class LUOutOfBand(NoHooksLU):
> + if self.op.command == constants.OOB_POWER_ON:
> + node.powered = True
> +
> + if self.op.command == constants.OOB_POWER_OFF:
elif
> + node.powered = False
> +
> + if self.op.command == constants.OOB_POWER_STATUS:
elif
> + powered = result.payload[constants.OOB_POWER_STATUS_POWERED]
> + if powered != self.node.powered:
> + logging.warning(("Recorded power state (%s) of node '%s' does not
> match"
> + " actual power state (%s)"), node.powered,
> + self.op.node_name, powered)
Rest LGTM.
Michael