)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"6b0a3a0371027245fbf08250c424b843151cb587","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"2737a8c9_df3aa772","updated":"2025-06-20 07:39:00.000000000","message":"LGTM","commit_id":"9a25ed57dffd2dcaabf36efe59fbf788df56d2d9"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"25eae40262c32595bbf51405c539dd4594485604","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7467ce69_6a916810","updated":"2025-09-02 21:02:33.000000000","message":"lgtm, it reproduce the issue with device_name containing \u0027-\u0027 mentioned in bug#2114951","commit_id":"9a25ed57dffd2dcaabf36efe59fbf788df56d2d9"}],"nova/tests/unit/api/openstack/compute/test_volumes.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"751fbcf5197f55c3092d84f511b1a52b760372fc","unresolved":true,"context_lines":[{"line_number":130,"context_line":"        and r (index 114) (case sensitive)"},{"line_number":131,"context_line":"        \"\"\""},{"line_number":132,"context_line":"        body \u003d dict(server\u003ddict("},{"line_number":133,"context_line":"                name\u003d\u0027test_server\u0027, imageRef\u003dIMAGE_UUID,"},{"line_number":134,"context_line":"                flavorRef\u003d2, min_count\u003d1, max_count\u003d1,"},{"line_number":135,"context_line":"                block_device_mapping_v2\u003d[dict("},{"line_number":136,"context_line":"                        source_type\u003d\u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"75fbb034_6c75825e","line":133,"range":{"start_line":133,"start_character":45,"end_line":133,"end_character":55},"updated":"2025-09-03 16:20:08.000000000","message":"this has been removed in I1ff23082d257f98e4f63b84b287a3c374a62bf0b and rebased caused the issue, you can use imageRef\u003duuids.image","commit_id":"9eb8fcd7f3f9995760e253a6ac8a77ed01de9bf8"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"4a1940ddf3d0ef710621d077601f4f8c21af6777","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        and r (index 114) (case sensitive)"},{"line_number":131,"context_line":"        \"\"\""},{"line_number":132,"context_line":"        body \u003d dict(server\u003ddict("},{"line_number":133,"context_line":"                name\u003d\u0027test_server\u0027, imageRef\u003dIMAGE_UUID,"},{"line_number":134,"context_line":"                flavorRef\u003d2, min_count\u003d1, max_count\u003d1,"},{"line_number":135,"context_line":"                block_device_mapping_v2\u003d[dict("},{"line_number":136,"context_line":"                        source_type\u003d\u0027volume\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa38ee01_4e2b48f9","line":133,"range":{"start_line":133,"start_character":45,"end_line":133,"end_character":55},"in_reply_to":"75fbb034_6c75825e","updated":"2025-09-03 17:49:05.000000000","message":"Done","commit_id":"9eb8fcd7f3f9995760e253a6ac8a77ed01de9bf8"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"7e8ed1151dbcf900a43c9ac8533551d7068a9f22","unresolved":false,"context_lines":[{"line_number":147,"context_line":"        req.headers[\u0027content-type\u0027] \u003d \u0027application/json\u0027"},{"line_number":148,"context_line":"        res \u003d req.get_response(fakes.wsgi_app_v21())"},{"line_number":149,"context_line":"        self.assertEqual(400, res.status_int)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"class VolumeApiTestV21(test.NoDBTestCase):"},{"line_number":153,"context_line":"    def setUp(self):"}],"source_content_type":"text/x-python","patch_set":3,"id":"770b6f3c_37cd9312","line":150,"updated":"2025-09-08 14:18:59.000000000","message":"given this UT is more a functional test than a single I/O check, LGTM.","commit_id":"aa59133626d6b7b520a9fd3e335c21a2442cc95b"}]}
