)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"82be0fb4c5a00626613ebb80d671fb5c15eb3dd0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Marian Horban \u003cmhorban@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-11-10 04:26:54 -0500"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Volume double detach test was added"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I33cf10bdc7f327d875996f23ee7e1f6193d2485e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"da85f559_f52e5ea4","line":7,"updated":"2015-11-13 17:49:44.000000000","message":"Could you please provide more info in the commit message?","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"}],"tempest/api/compute/servers/test_servers_negative.py":[{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"82be0fb4c5a00626613ebb80d671fb5c15eb3dd0","unresolved":false,"context_lines":[{"line_number":512,"context_line":"                          self.server_id)"},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"    @test.idempotent_id(\u002718482474-208e-4d9c-98d3-edcd6cc122a2\u0027)"},{"line_number":515,"context_line":"    def test_detach_twice(self):"},{"line_number":516,"context_line":"        volume \u003d self.volumes_client.create_volume("},{"line_number":517,"context_line":"            size\u003dCONF.volume.volume_size)[\u0027volume\u0027]"},{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_d5031a0c","line":515,"updated":"2015-11-13 17:49:44.000000000","message":"test_detach_volume_twice","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"2e196556157fa8d7de600a04436cd15a27c976f6","unresolved":false,"context_lines":[{"line_number":512,"context_line":"                          self.server_id)"},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"    @test.idempotent_id(\u002718482474-208e-4d9c-98d3-edcd6cc122a2\u0027)"},{"line_number":515,"context_line":"    def test_detach_twice(self):"},{"line_number":516,"context_line":"        volume \u003d self.volumes_client.create_volume("},{"line_number":517,"context_line":"            size\u003dCONF.volume.volume_size)[\u0027volume\u0027]"},{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_facf56b1","line":515,"in_reply_to":"da85f559_d5031a0c","updated":"2015-11-16 12:18:06.000000000","message":"Done","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"82be0fb4c5a00626613ebb80d671fb5c15eb3dd0","unresolved":false,"context_lines":[{"line_number":514,"context_line":"    @test.idempotent_id(\u002718482474-208e-4d9c-98d3-edcd6cc122a2\u0027)"},{"line_number":515,"context_line":"    def test_detach_twice(self):"},{"line_number":516,"context_line":"        volume \u003d self.volumes_client.create_volume("},{"line_number":517,"context_line":"            size\u003dCONF.volume.volume_size)[\u0027volume\u0027]"},{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":519,"context_line":"        self.client.attach_volume(self.server_id, volumeId\u003dvolume[\u0027id\u0027])"},{"line_number":520,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027in-use\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_d578fa91","line":517,"updated":"2015-11-13 17:49:44.000000000","message":"You should add here\n\n    self.addCleanup(self.volumes_client.delete_volume, volume[\u0027id\u0027])\n\nto delete volume after test is finished.","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"2e196556157fa8d7de600a04436cd15a27c976f6","unresolved":false,"context_lines":[{"line_number":514,"context_line":"    @test.idempotent_id(\u002718482474-208e-4d9c-98d3-edcd6cc122a2\u0027)"},{"line_number":515,"context_line":"    def test_detach_twice(self):"},{"line_number":516,"context_line":"        volume \u003d self.volumes_client.create_volume("},{"line_number":517,"context_line":"            size\u003dCONF.volume.volume_size)[\u0027volume\u0027]"},{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":519,"context_line":"        self.client.attach_volume(self.server_id, volumeId\u003dvolume[\u0027id\u0027])"},{"line_number":520,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027in-use\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_1ad57a42","line":517,"in_reply_to":"da85f559_d578fa91","updated":"2015-11-16 12:18:06.000000000","message":"Done","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"},{"author":{"_account_id":7428,"name":"Yaroslav Lobankov","email":"lobankovyv@gmail.com","username":"ylobankov"},"change_message_id":"82be0fb4c5a00626613ebb80d671fb5c15eb3dd0","unresolved":false,"context_lines":[{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":519,"context_line":"        self.client.attach_volume(self.server_id, volumeId\u003dvolume[\u0027id\u0027])"},{"line_number":520,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027in-use\u0027)"},{"line_number":521,"context_line":"        self.client.detach_volume(self.server_id, volume[\u0027id\u0027])"},{"line_number":522,"context_line":"        self.assertRaises(lib_exc.BadRequest,"},{"line_number":523,"context_line":"                          self.client.detach_volume,"},{"line_number":524,"context_line":"                          self.server_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"da85f559_55c16a7f","line":521,"updated":"2015-11-13 17:49:44.000000000","message":"You should add here\n\n    self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"},{"author":{"_account_id":14358,"name":"Marian Horban","email":"m.horban@gmail.com","username":"mhorban"},"change_message_id":"2e196556157fa8d7de600a04436cd15a27c976f6","unresolved":false,"context_lines":[{"line_number":518,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027available\u0027)"},{"line_number":519,"context_line":"        self.client.attach_volume(self.server_id, volumeId\u003dvolume[\u0027id\u0027])"},{"line_number":520,"context_line":"        self.volumes_client.wait_for_volume_status(volume[\u0027id\u0027], \u0027in-use\u0027)"},{"line_number":521,"context_line":"        self.client.detach_volume(self.server_id, volume[\u0027id\u0027])"},{"line_number":522,"context_line":"        self.assertRaises(lib_exc.BadRequest,"},{"line_number":523,"context_line":"                          self.client.detach_volume,"},{"line_number":524,"context_line":"                          self.server_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba8a016a_9a22cab8","line":521,"in_reply_to":"da85f559_55c16a7f","updated":"2015-11-16 12:18:06.000000000","message":"Done","commit_id":"44d6705a6d4f66abbd11115b3c54ce86079880da"}]}
