)]}'
{"nova/compute/api.py":[{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"3702235c176eba64c800c2ed6c4b8e4973e75dcb","unresolved":false,"context_lines":[{"line_number":3503,"context_line":"            if aggregates:"},{"line_number":3504,"context_line":"                raise exception.ComputeServiceInAggregate("},{"line_number":3505,"context_line":"                    host\u003dservice.host, aggregate\u003daggregates[0].name)"},{"line_number":3506,"context_line":"        service.destroy()"},{"line_number":3507,"context_line":""},{"line_number":3508,"context_line":"    def service_delete(self, context, service_id):"},{"line_number":3509,"context_line":"        \"\"\"Deletes the specified service.\"\"\""}],"source_content_type":"text/x-python","patch_set":7,"id":"5a5ae5dd_a0d4b1bc","line":3506,"updated":"2016-02-05 14:37:35.000000000","message":"I\u0027m not a big fan of this approach, because it creates a dependency for deleting a service.\n\nInstead, we should discuss whether it would be cool to except if the service is not there to remove the host from the aggregate (or force it using a microversion, I don\u0027t know).","commit_id":"2c198a3d60496b198ed72f9e88ac53c075e0f3c0"}]}
