)]}'
{"nova/tests/functional/libvirt/test_vgpu.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"a15416e2de509a385fef9def84b986442ed9d138","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        # Asking to get the reservation ID so we find all the servers from it"},{"line_number":244,"context_line":"        body[\u0027return_reservation_id\u0027] \u003d True"},{"line_number":245,"context_line":"        # We ask for two servers but the API only returns the first."},{"line_number":246,"context_line":"        first_server \u003d self.api.post_server({\u0027server\u0027: body})"},{"line_number":247,"context_line":"        self.assertIn(\u0027reservation_id\u0027, first_server)"},{"line_number":248,"context_line":"        reservation_id \u003d first_server[\u0027reservation_id\u0027]"},{"line_number":249,"context_line":"        # Lookup servers created by the request"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_42c03de1","line":246,"range":{"start_line":246,"start_character":8,"end_line":246,"end_character":20},"updated":"2020-05-07 12:39:42.000000000","message":"nit: could we call this \"response\"? I know it\u0027s technically a server (right) but we\u0027re not treating it that way","commit_id":"978db20fb79df8c2dd8b8cca7c3f97b6ddf99eca"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"eb249a082435018f33e5450b3cd1214ac442b2db","unresolved":false,"context_lines":[{"line_number":243,"context_line":"        # Asking to get the reservation ID so we find all the servers from it"},{"line_number":244,"context_line":"        body[\u0027return_reservation_id\u0027] \u003d True"},{"line_number":245,"context_line":"        # We ask for two servers but the API only returns the first."},{"line_number":246,"context_line":"        first_server \u003d self.api.post_server({\u0027server\u0027: body})"},{"line_number":247,"context_line":"        self.assertIn(\u0027reservation_id\u0027, first_server)"},{"line_number":248,"context_line":"        reservation_id \u003d first_server[\u0027reservation_id\u0027]"},{"line_number":249,"context_line":"        # Lookup servers created by the request"}],"source_content_type":"text/x-python","patch_set":1,"id":"1f493fa4_2207f11e","line":246,"range":{"start_line":246,"start_character":8,"end_line":246,"end_character":20},"in_reply_to":"1f493fa4_42c03de1","updated":"2020-05-07 12:45:07.000000000","message":"Done","commit_id":"978db20fb79df8c2dd8b8cca7c3f97b6ddf99eca"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"96eabc1117dba64bd5debe48772ffa9c04e28737","unresolved":false,"context_lines":[{"line_number":247,"context_line":"        self.assertIn(\u0027reservation_id\u0027, response)"},{"line_number":248,"context_line":"        reservation_id \u003d response[\u0027reservation_id\u0027]"},{"line_number":249,"context_line":"        # Lookup servers created by the request"},{"line_number":250,"context_line":"        servers \u003d self.api.get_servers(detail\u003dTrue,"},{"line_number":251,"context_line":"                search_opts\u003d{\u0027reservation_id\u0027: reservation_id})"},{"line_number":252,"context_line":"        for server in servers:"},{"line_number":253,"context_line":"            self._wait_for_state_change(server, \u0027ACTIVE\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1f493fa4_5d277cb7","line":250,"range":{"start_line":250,"start_character":39,"end_line":250,"end_character":51},"updated":"2020-05-07 12:46:46.000000000","message":"nit: it\u0027d be nice to have dropped this down a line too","commit_id":"dc5dc4de2f8b3de60c36ef772c00be1fc278c6f0"}]}
