)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c3ec7a75f7ebc35b6f79e4971fb6fd72d78b9471","unresolved":false,"context_lines":[{"line_number":589,"context_line":"        Complete deletion for instances in DELETED status but not marked as"},{"line_number":590,"context_line":"        deleted in the DB"},{"line_number":591,"context_line":"        \"\"\""},{"line_number":592,"context_line":"        self.conductor_api.instance_destroy(context, instance)"},{"line_number":593,"context_line":"        system_meta \u003d utils.metadata_to_dict(instance[\u0027system_metadata\u0027])"},{"line_number":594,"context_line":"        bdms \u003d self._get_instance_volume_bdms(context, instance)"},{"line_number":595,"context_line":"        instance_vcpus \u003d instance[\u0027vcpus\u0027]"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FJMo%3D","line":592,"updated":"2013-11-13 21:19:50.000000000","message":"Did you mean to handle this line?","commit_id":"042bdf235f3145b42a798d5f12a64818e5a2d498"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c3ec7a75f7ebc35b6f79e4971fb6fd72d78b9471","unresolved":false,"context_lines":[{"line_number":591,"context_line":"        \"\"\""},{"line_number":592,"context_line":"        self.conductor_api.instance_destroy(context, instance)"},{"line_number":593,"context_line":"        system_meta \u003d utils.metadata_to_dict(instance[\u0027system_metadata\u0027])"},{"line_number":594,"context_line":"        bdms \u003d self._get_instance_volume_bdms(context, instance)"},{"line_number":595,"context_line":"        instance_vcpus \u003d instance[\u0027vcpus\u0027]"},{"line_number":596,"context_line":"        instance_memory_mb \u003d instance[\u0027memory_mb\u0027]"},{"line_number":597,"context_line":"        quotas \u003d quotas_obj.Quotas()"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FJMk%3D","line":594,"updated":"2013-11-13 21:19:50.000000000","message":"and here","commit_id":"042bdf235f3145b42a798d5f12a64818e5a2d498"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c3ec7a75f7ebc35b6f79e4971fb6fd72d78b9471","unresolved":false,"context_lines":[{"line_number":592,"context_line":"        self.conductor_api.instance_destroy(context, instance)"},{"line_number":593,"context_line":"        system_meta \u003d utils.metadata_to_dict(instance[\u0027system_metadata\u0027])"},{"line_number":594,"context_line":"        bdms \u003d self._get_instance_volume_bdms(context, instance)"},{"line_number":595,"context_line":"        instance_vcpus \u003d instance[\u0027vcpus\u0027]"},{"line_number":596,"context_line":"        instance_memory_mb \u003d instance[\u0027memory_mb\u0027]"},{"line_number":597,"context_line":"        quotas \u003d quotas_obj.Quotas()"},{"line_number":598,"context_line":"        project_id, user_id \u003d quotas_obj.ids_from_instance(context, instance)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FJMg%3D","line":595,"updated":"2013-11-13 21:19:50.000000000","message":"and here","commit_id":"042bdf235f3145b42a798d5f12a64818e5a2d498"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c3ec7a75f7ebc35b6f79e4971fb6fd72d78b9471","unresolved":false,"context_lines":[{"line_number":629,"context_line":"        if CONF.vnc_enabled or CONF.spice.enabled:"},{"line_number":630,"context_line":"            if CONF.cells.enable:"},{"line_number":631,"context_line":"                self.cells_rpcapi.consoleauth_delete_tokens(context,"},{"line_number":632,"context_line":"                        instance.uuid)"},{"line_number":633,"context_line":"            else:"},{"line_number":634,"context_line":"                self.consoleauth_rpcapi.delete_tokens_for_instance(context,"},{"line_number":635,"context_line":"                        instance.uuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAATn%2F%2FJNA%3D","line":632,"updated":"2013-11-13 21:19:50.000000000","message":"hmm, this isn\u0027t _init_instance - if this is intentional, why not do instance.image_ref on line 618 also?","commit_id":"042bdf235f3145b42a798d5f12a64818e5a2d498"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a998dcc7f2a297e6b19326b3ef3082fb0f9fd9c4","unresolved":false,"context_lines":[{"line_number":589,"context_line":"        Complete deletion for instances in DELETED status but not marked as"},{"line_number":590,"context_line":"        deleted in the DB"},{"line_number":591,"context_line":"        \"\"\""},{"line_number":592,"context_line":"        self.conductor_api.instance_destroy(context, instance)"},{"line_number":593,"context_line":"        system_meta \u003d utils.metadata_to_dict(instance[\u0027system_metadata\u0027])"},{"line_number":594,"context_line":"        bdms \u003d self._get_instance_volume_bdms(context, instance)"},{"line_number":595,"context_line":"        instance_vcpus \u003d instance[\u0027vcpus\u0027]"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2B0OA%3D","line":592,"updated":"2013-11-19 19:20:09.000000000","message":"this is back","commit_id":"78e156e490939af9e39e51901d99cedf183dcdfa"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"a998dcc7f2a297e6b19326b3ef3082fb0f9fd9c4","unresolved":false,"context_lines":[{"line_number":614,"context_line":"        self.conductor_api.block_device_mapping_destroy(context, bdms)"},{"line_number":615,"context_line":""},{"line_number":616,"context_line":"        # NOTE(ndipanov): Delete the dummy image BDM as well. This will not"},{"line_number":617,"context_line":"        #                 be needed once the manager code is using the image"},{"line_number":618,"context_line":"        if instance[\u0027image_ref\u0027]:"},{"line_number":619,"context_line":"            # Do not convert to legacy here - we want them all"},{"line_number":620,"context_line":"            leftover_bdm \u003d \\"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAATn%2F%2B0N0%3D","line":617,"updated":"2013-11-19 19:20:09.000000000","message":"this is back","commit_id":"78e156e490939af9e39e51901d99cedf183dcdfa"}]}
