Comment 3 for bug 1435610

Revision history for this message
Vladimir Sharshov (vsharshov) wrote : Re: upload_cirros failed and marked all nodes failed

Guys, at now moment we could not change such behavior because of our report logic. Nodes which had already taken ready status excluding primary-controller, will be excluded from future tasks. In our case this is mean that post tasks after failed tasks can run without necessary nodes because we already inform Nailgun about 'ready' status for such nodes.

Example:

Nodes: 1,2,3
post_hook_cirros (runs on node 1)
post_hook_host (runs on all nodes(1,2,3))

If post_hook_cirros failed and we will change our code, we got such case after re-run:

post_hook_cirros (runs on node 1, because this node mark as failed)
post_hook_host (runs on 1 not on 2 and 3 because this node already marked as ready in another task)

All that we can help user is show details message about failed hook and we do such thing (sorry, i had not taken screenshot in case of cirros error, but did it for another similar error):
https://www.dropbox.com/s/ybgij3zdmm1yvw2/Nailgun-info-error.png?dl=0

I suggest to move it to 7.0