)]}'
{"tempest_lib/services/compute/servers_client.py":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5f1a55c3e2845cf0104ab32252ec22667d4d7e33","unresolved":false,"context_lines":[{"line_number":303,"context_line":"    def start_server(self, server_id, **kwargs):"},{"line_number":304,"context_line":"        return self.action(server_id, \u0027os-start\u0027, **kwargs)"},{"line_number":305,"context_line":""},{"line_number":306,"context_line":"    def attach_volume(self, server_id, **kwargs):"},{"line_number":307,"context_line":"        \"\"\"Attaches a volume to a server instance.\"\"\""},{"line_number":308,"context_line":"        post_body \u003d json.dumps({\u0027volumeAttachment\u0027: kwargs})"},{"line_number":309,"context_line":"        resp, body \u003d self.post(\u0027servers/%s/os-volume_attachments\u0027 % server_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_fa8b831c","line":306,"updated":"2016-01-04 01:21:50.000000000","message":"here","commit_id":"7920de39be4e217e55a9d32a00acbb67a4ab0c38"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"5f1a55c3e2845cf0104ab32252ec22667d4d7e33","unresolved":false,"context_lines":[{"line_number":563,"context_line":"    def swap_volume(self, server_id, attachment_id, volume_id):"},{"line_number":564,"context_line":"        \"\"\"Swaps a volume attached to an instance for another volume\"\"\""},{"line_number":565,"context_line":"        post_body \u003d json.dumps({\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: volume_id}})"},{"line_number":566,"context_line":"        resp, body \u003d self.put(\u0027servers/%s/os-volume_attachments/%s\u0027 %"},{"line_number":567,"context_line":"                              (server_id, attachment_id),"},{"line_number":568,"context_line":"                              post_body)"},{"line_number":569,"context_line":"        self.validate_response(schema.swap_volume, resp, body)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa69d971_ba9c2b5e","line":566,"range":{"start_line":566,"start_character":21,"end_line":566,"end_character":29},"updated":"2016-01-04 01:21:50.000000000","message":"Could you make {\u0027volumeId\u0027: volume_id} **kwargs like the other method?\n\nAs http://lists.openstack.org/pipermail/openstack-dev/2015-July/068864.html discussion, we are trying to make methods flex.\n\nAfter doing that, maybe the method name will be update_attached_volume or something instead of swap_volume.","commit_id":"7920de39be4e217e55a9d32a00acbb67a4ab0c38"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"d6caa1ee5f171800e8505ad16b653e02d309f369","unresolved":false,"context_lines":[{"line_number":563,"context_line":"    def swap_volume(self, server_id, attachment_id, volume_id):"},{"line_number":564,"context_line":"        \"\"\"Swaps a volume attached to an instance for another volume\"\"\""},{"line_number":565,"context_line":"        post_body \u003d json.dumps({\u0027volumeAttachment\u0027: {\u0027volumeId\u0027: volume_id}})"},{"line_number":566,"context_line":"        resp, body \u003d self.put(\u0027servers/%s/os-volume_attachments/%s\u0027 %"},{"line_number":567,"context_line":"                              (server_id, attachment_id),"},{"line_number":568,"context_line":"                              post_body)"},{"line_number":569,"context_line":"        self.validate_response(schema.swap_volume, resp, body)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da6ed579_c89cb95f","line":566,"range":{"start_line":566,"start_character":21,"end_line":566,"end_character":29},"in_reply_to":"fa69d971_ba9c2b5e","updated":"2016-01-13 07:54:16.000000000","message":"Done","commit_id":"7920de39be4e217e55a9d32a00acbb67a4ab0c38"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"0f2c390c871f800eec40c8690390fc4ed5c637b1","unresolved":false,"context_lines":[{"line_number":560,"context_line":"        \"\"\""},{"line_number":561,"context_line":"        return self.action(server_id, \u0027removeFixedIp\u0027, **kwargs)"},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"    def update_attached_volume(self, server_id, attachment_id, **kwargs):"},{"line_number":564,"context_line":"        \"\"\"Swaps a volume attached to an instance for another volume\"\"\""},{"line_number":565,"context_line":"        post_body \u003d json.dumps({\u0027volumeAttachment\u0027: kwargs})"},{"line_number":566,"context_line":"        resp, body \u003d self.put(\u0027servers/%s/os-volume_attachments/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_2d1607a8","line":563,"updated":"2016-01-26 13:32:14.000000000","message":"Please move that method to line 314.","commit_id":"e637c9b3ac79b102814147157b0a04c76b0b7dcf"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1f59843c6cd24de99a36488dedde6f0bf556a8db","unresolved":false,"context_lines":[{"line_number":560,"context_line":"        \"\"\""},{"line_number":561,"context_line":"        return self.action(server_id, \u0027removeFixedIp\u0027, **kwargs)"},{"line_number":562,"context_line":""},{"line_number":563,"context_line":"    def update_attached_volume(self, server_id, attachment_id, **kwargs):"},{"line_number":564,"context_line":"        \"\"\"Swaps a volume attached to an instance for another volume\"\"\""},{"line_number":565,"context_line":"        post_body \u003d json.dumps({\u0027volumeAttachment\u0027: kwargs})"},{"line_number":566,"context_line":"        resp, body \u003d self.put(\u0027servers/%s/os-volume_attachments/%s\u0027 %"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_febab209","line":563,"in_reply_to":"9a68dd71_2d1607a8","updated":"2016-01-27 02:23:19.000000000","message":"Done","commit_id":"e637c9b3ac79b102814147157b0a04c76b0b7dcf"}],"tempest_lib/tests/services/compute/test_servers_client.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"0f2c390c871f800eec40c8690390fc4ed5c637b1","unresolved":false,"context_lines":[{"line_number":999,"context_line":"            type\u003d\u0027fake-console-type\u0027"},{"line_number":1000,"context_line":"            )"},{"line_number":1001,"context_line":""},{"line_number":1002,"context_line":"    def test_update_attached_volume(self, bytes_body\u003dFalse):"},{"line_number":1003,"context_line":"        self.check_service_client_function("},{"line_number":1004,"context_line":"            self.client.update_attached_volume,"},{"line_number":1005,"context_line":"            \u0027tempest_lib.common.rest_client.RestClient.put\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_ad50b75f","line":1002,"updated":"2016-01-26 13:32:14.000000000","message":"Please move that method around line 558","commit_id":"e637c9b3ac79b102814147157b0a04c76b0b7dcf"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"1f59843c6cd24de99a36488dedde6f0bf556a8db","unresolved":false,"context_lines":[{"line_number":999,"context_line":"            type\u003d\u0027fake-console-type\u0027"},{"line_number":1000,"context_line":"            )"},{"line_number":1001,"context_line":""},{"line_number":1002,"context_line":"    def test_update_attached_volume(self, bytes_body\u003dFalse):"},{"line_number":1003,"context_line":"        self.check_service_client_function("},{"line_number":1004,"context_line":"            self.client.update_attached_volume,"},{"line_number":1005,"context_line":"            \u0027tempest_lib.common.rest_client.RestClient.put\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"9a68dd71_5e409e07","line":1002,"in_reply_to":"9a68dd71_ad50b75f","updated":"2016-01-27 02:23:19.000000000","message":"Done","commit_id":"e637c9b3ac79b102814147157b0a04c76b0b7dcf"}]}
