)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"207e28110214f1945317882070259bbbbad8ba8b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f5041fe2_aedac465","updated":"2022-05-25 01:34:35.000000000","message":"Code and tests LGTM.","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":31981,"name":"Tarun Mathur","email":"tarun.mathur@dell.com"},"change_message_id":"7948558b233b079126aa38ed3dff171d48a1eef0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"2990f8d4_a45055f1","updated":"2022-06-18 07:23:44.000000000","message":"recheck","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":34298,"name":"Marco Li","email":"liijuun@163.com"},"change_message_id":"c2f01403717b1d3a5b1dd9f5a470cc40e52d646e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3ab9d6f4_7da1f01b","updated":"2022-04-20 00:36:29.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":34298,"name":"Marco Li","email":"liijuun@163.com"},"change_message_id":"4093b4eaa1384b545b82bcce62eaf7d3d1734cf7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"45a06478_ee7253bc","updated":"2022-04-22 02:08:04.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":34298,"name":"Marco Li","email":"liijuun@163.com"},"change_message_id":"b91a7438e3b1ef2695a946ab14092cd2cdf50a3b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f4a0db40_b68fa4df","updated":"2022-04-24 02:29:28.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"}],"cinder/tests/unit/volume/drivers/dell_emc/powermax/test_powermax_rest.py":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"207e28110214f1945317882070259bbbbad8ba8b","unresolved":true,"context_lines":[{"line_number":2001,"context_line":"                          replication_mode, sg_name, service_level,"},{"line_number":2002,"context_line":"                          extra_specs, target_sg\u003dremote_sg)"},{"line_number":2003,"context_line":"        # 6 retries on a VolumeBackendAPIException"},{"line_number":2004,"context_line":"        self.assertEqual(6, mck_create.call_count)"},{"line_number":2005,"context_line":""},{"line_number":2006,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027wait_for_job\u0027)"},{"line_number":2007,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027modify_resource\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"81fef649_7a4cfa49","line":2004,"updated":"2022-05-25 01:34:35.000000000","message":"test.TestCase patches tenacity.nap.sleep, so even though interval\u003d5 on the decorator, this test is pretty snappy.","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"19d092e7cd2674fcaaefbc8bc7da642c1696f59f","unresolved":false,"context_lines":[{"line_number":2001,"context_line":"                          replication_mode, sg_name, service_level,"},{"line_number":2002,"context_line":"                          extra_specs, target_sg\u003dremote_sg)"},{"line_number":2003,"context_line":"        # 6 retries on a VolumeBackendAPIException"},{"line_number":2004,"context_line":"        self.assertEqual(6, mck_create.call_count)"},{"line_number":2005,"context_line":""},{"line_number":2006,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027wait_for_job\u0027)"},{"line_number":2007,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027modify_resource\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"837f66fb_d15f2bb9","line":2004,"in_reply_to":"81fef649_7a4cfa49","updated":"2022-06-17 07:35:12.000000000","message":"Ack","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"},{"author":{"_account_id":9535,"name":"Gorka Eguileor","email":"geguileo@redhat.com","username":"Gorka"},"change_message_id":"d0523025a9545c4ed8f164dcb859c48619bb950a","unresolved":false,"context_lines":[{"line_number":2001,"context_line":"                          replication_mode, sg_name, service_level,"},{"line_number":2002,"context_line":"                          extra_specs, target_sg\u003dremote_sg)"},{"line_number":2003,"context_line":"        # 6 retries on a VolumeBackendAPIException"},{"line_number":2004,"context_line":"        self.assertEqual(6, mck_create.call_count)"},{"line_number":2005,"context_line":""},{"line_number":2006,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027wait_for_job\u0027)"},{"line_number":2007,"context_line":"    @mock.patch.object(rest.PowerMaxRest, \u0027modify_resource\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"0ac67d30_79e010ca","line":2004,"in_reply_to":"837f66fb_d15f2bb9","updated":"2022-06-17 14:21:52.000000000","message":"That\u0027s because the sleep is mocked  ;-)\n\nhttps://opendev.org/openstack/cinder/src/commit/9a8583b2ef59f6a392b8b1a1efef8d3d270cf9ea/cinder/tests/unit/test.py#L163","commit_id":"20ab3134c2de96b915c2cd487321745c6442b966"}]}
