[Maas-devel] RFC: "Serialising" power actions
Raphaël Badin
raphael.badin at canonical.com
Wed Sep 17 07:12:19 UTC 2014
[...]
>> (Aside: once a node has been deployed, MAAS can no longer have a desired
>> power state to converge on. The node belongs to the user at that point,
>> and he/she has the freedom to turn it off and on as needed, and he/she
>> can do that by mechanisms other than by MAAS.)
>
> Massively disagree.
>
> We need to make a stand here and insist that MAAS controls all aspects of the
> Node, including its power. MAAS must always know what state the node needs to
> be in, unless it is broken.
>
> J
>
I think there is a middle ground here: it's true that MAAS should
consider it is in control of the nodes; controlling (and monitoring) the
power state is certainly part of it. But as Gavin pointed out, once a
node is deployed, it's out of the question to consider it an *error* (as
in, something so bad MAAS will transition a node to an error state) if
the actual power state is different from the expected power state.
That's precisely why the "error state" attached to deployed ("needs
attention") in [1] it not a new state but a flag.
[1]
https://docs.google.com/a/canonical.com/drawings/d/1cyxOShj5knaHwqtR45id9paIBF_j3NhgLpJVnx5KeEM/edit
More information about the Maas-devel
mailing list