commit 570049ca1fde98ee09952075f72bc4f28b9d8b71
Author: Vladimir Kozhukalov <email address hidden>
Date: Fri Jan 13 18:16:21 2017 +0300
Move not provisioned nodes to error status
When there are lot of nodes to provision and we provision
them by chunks, we could fail in the middle due to "Too many
nodes failed to provision". If so, we need to append those
nodes where we did not started provision at all to the list
of failed nodes. Otherwise, those nodes will be reported
as 'provisioned' with progress = 100 and rebooted.
But for some reasons we bind all nodes before starting provision
to debian-installer profile in cobbler, and being rebooted
these not provisioned nodes will fail to boot, because since
7.0 we put empty files where cobbler expects debian-installer
kernel and initrd files. :-)
Reviewed: https:/ /review. openstack. org/420028 /git.openstack. org/cgit/ openstack/ fuel-astute/ commit/ ?id=570049ca1fd e98ee09952075f7 2bc4f28b9d8b71
Committed: https:/
Submitter: Jenkins
Branch: stable/mitaka
commit 570049ca1fde98e e09952075f72bc4 f28b9d8b71
Author: Vladimir Kozhukalov <email address hidden>
Date: Fri Jan 13 18:16:21 2017 +0300
Move not provisioned nodes to error status
When there are lot of nodes to provision and we provision
them by chunks, we could fail in the middle due to "Too many
nodes failed to provision". If so, we need to append those
nodes where we did not started provision at all to the list
of failed nodes. Otherwise, those nodes will be reported
as 'provisioned' with progress = 100 and rebooted.
But for some reasons we bind all nodes before starting provision
to debian-installer profile in cobbler, and being rebooted
these not provisioned nodes will fail to boot, because since
7.0 we put empty files where cobbler expects debian-installer
kernel and initrd files. :-)
Change-Id: I2a401b80614ee7 dd5a10931b9b50b cff066f790f
Closes-Bug: #1656269