Comment 3 for bug 1774527

Revision history for this message
Joshua Harlow (harlowja) wrote :

Thanks clint; I am not to sure that I am reading all this correct but please correct me if I am wrong that basically even things like https://github.com/openstack/nova/blob/master/nova/compute/manager.py#L1557 throwing over quota can cause the counter to be eventually incremented; for example trace what calls that, that is called from _build_resources which will reraise the error as exception.BuildAbortException which will then get caught in _build_and_run_instance which will then reraise it which will then cause result = build_results.FAILED and then in a finally block cause the counter to get incremented... and so on and so forth.