)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"88dcceca1d45cf657ddae8a33ad046e2a4660947","unresolved":false,"context_lines":[{"line_number":1725,"context_line":"            reservations \u003d None"},{"line_number":1726,"context_line":""},{"line_number":1727,"context_line":"        try:"},{"line_number":1728,"context_line":"            db_inst \u003d obj_base.obj_to_primitive(instance)"},{"line_number":1729,"context_line":"            self.conductor_api.instance_info_cache_delete(context, db_inst)"},{"line_number":1730,"context_line":"            self._notify_about_instance_usage(context, instance,"},{"line_number":1731,"context_line":"                                              \"delete.start\")"},{"line_number":1732,"context_line":"            self._shutdown_instance(context, db_inst, bdms)"},{"line_number":1733,"context_line":"            # NOTE(vish): We have already deleted the instance, so we have"},{"line_number":1734,"context_line":"            #             to ignore problems cleaning up the volumes. It"},{"line_number":1735,"context_line":"            #             would be nice to let the user know somehow that"},{"line_number":1736,"context_line":"            #             the volume deletion failed, but it is not"},{"line_number":1737,"context_line":"            #             acceptable to have an instance that can not be"},{"line_number":1738,"context_line":"            #             deleted. Perhaps this could be reworked in the"},{"line_number":1739,"context_line":"            #             future to set an instance fault the first time"},{"line_number":1740,"context_line":"            #             and to only ignore the failure if the instance"},{"line_number":1741,"context_line":"            #             is already in ERROR."},{"line_number":1742,"context_line":"            try:"},{"line_number":1743,"context_line":"                self._cleanup_volumes(context, instance_uuid, bdms)"},{"line_number":1744,"context_line":"            except Exception as exc:"},{"line_number":1745,"context_line":"                err_str \u003d _(\"Ignoring volume cleanup failure due to %s\")"},{"line_number":1746,"context_line":"                LOG.warn(err_str % exc, instance\u003dinstance)"},{"line_number":1747,"context_line":"            # if a delete task succeed, always update vm state and task"},{"line_number":1748,"context_line":"            # state without expecting task state to be DELETING"},{"line_number":1749,"context_line":"            instance.vm_state \u003d vm_states.DELETED"},{"line_number":1750,"context_line":"            instance.task_state \u003d None"},{"line_number":1751,"context_line":"            instance.terminated_at \u003d timeutils.utcnow()"},{"line_number":1752,"context_line":"            instance.save()"},{"line_number":1753,"context_line":"            system_meta \u003d utils.instance_sys_meta(instance)"},{"line_number":1754,"context_line":"            self.conductor_api.instance_destroy("},{"line_number":1755,"context_line":"                context, obj_base.obj_to_primitive(instance))"},{"line_number":1756,"context_line":"        except Exception:"},{"line_number":1757,"context_line":"            with excutils.save_and_reraise_exception():"},{"line_number":1758,"context_line":"                self._quota_rollback(context, reservations,"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_c393854e","line":1755,"range":{"start_line":1728,"start_character":0,"end_line":1755,"end_character":61},"updated":"2016-03-11 13:16:00.000000000","message":"Note: there was no attempt to update the resource_tracker here.","commit_id":"9881659fb1324903dbcab1dbca8210ac533b0ac2"}]}
