to consider the node unprovisioned. Is my understanding correct?
If so, a node in CLEANWAIT, for instance, is not ready to be re-instantiated:
- cleaning could still take hours or days to clean
- it could fail cleaning
So, telling placement there is an allocation candidate for a node in this state is too early I would think.
Thanks for having a look, Sylvain!
I have a question for the hold loop you mention in [3]: it looks to me like the driver is only waiting for the node to be in one of
ironic_ states. NOSTATE states. CLEANING states. CLEANWAIT states. CLEANFAIL states. AVAILABLE
ironic_
ironic_
ironic_
ironic_
to consider the node unprovisioned. Is my understanding correct?
If so, a node in CLEANWAIT, for instance, is not ready to be re-instantiated:
- cleaning could still take hours or days to clean
- it could fail cleaning
So, telling placement there is an allocation candidate for a node in this state is too early I would think.