)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"7a369aa5355fe8189e45500cbdfaff8112e0e0de","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"99b2a0a4_371fd616","updated":"2023-04-27 20:14:57.000000000","message":"Looks good to me - thank you!","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"701f9b1b_b2a4e870","updated":"2023-05-02 16:23:40.000000000","message":"Questions inline, I\u0027m just curious about the others.","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"673dee6d_9d1699d0","updated":"2023-06-23 10:59:17.000000000","message":"Comments addressed full file fixed","commit_id":"8c2b634a5feb5e6e71c5e5e83c46aec73d3c0724"},{"author":{"_account_id":35075,"name":"Alexander Deiter","email":"adeiter@infinidat.com","username":"adeiter"},"change_message_id":"f56194b7651c63c353a30a56349763a8fa6554ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"358f8be4_6f2f3316","updated":"2023-06-28 12:47:23.000000000","message":"Looks good to me - thank you!","commit_id":"844c8b7eb34f04dd0cb79a5f54276d90384c0aad"}],"cinder/tests/unit/volume/test_volume_manager.py":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":true,"context_lines":[{"line_number":81,"context_line":"        manager.db \u003d fake_db"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u002786\u0027)"},{"line_number":84,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":85,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"        self.assertRaises(exception.CinderException,"}],"source_content_type":"text/x-python","patch_set":2,"id":"fde1fee7_7060fe27","line":84,"updated":"2023-05-02 16:23:40.000000000","message":"What about this one?","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        manager.db \u003d fake_db"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u002786\u0027)"},{"line_number":84,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":85,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"        self.assertRaises(exception.CinderException,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3b063981_7266ef82","line":84,"in_reply_to":"fde1fee7_7060fe27","updated":"2023-06-23 10:59:17.000000000","message":"Done","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":true,"context_lines":[{"line_number":107,"context_line":"        manager \u003d vol_manager.VolumeManager()"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u00270\u0027, project_id\u003d\u00271\u0027)"},{"line_number":110,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":111,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":112,"context_line":"        fake_exp \u003d exception.SnapshotIsBusy(snapshot_name\u003d\u0027Fred\u0027)"},{"line_number":113,"context_line":"        fake_init.side_effect \u003d fake_exp"}],"source_content_type":"text/x-python","patch_set":2,"id":"13aca357_6c7c9864","line":110,"updated":"2023-05-02 16:23:40.000000000","message":"What about this one?","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[{"line_number":107,"context_line":"        manager \u003d vol_manager.VolumeManager()"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u00270\u0027, project_id\u003d\u00271\u0027)"},{"line_number":110,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":111,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":112,"context_line":"        fake_exp \u003d exception.SnapshotIsBusy(snapshot_name\u003d\u0027Fred\u0027)"},{"line_number":113,"context_line":"        fake_init.side_effect \u003d fake_exp"}],"source_content_type":"text/x-python","patch_set":2,"id":"a2ca532f_693bbd13","line":110,"in_reply_to":"13aca357_6c7c9864","updated":"2023-06-23 10:59:17.000000000","message":"Done","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":true,"context_lines":[{"line_number":131,"context_line":"        manager \u003d vol_manager.VolumeManager()"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u00270\u0027, project_id\u003d\u00271\u0027)"},{"line_number":134,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":135,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        class LocalException(Exception):"}],"source_content_type":"text/x-python","patch_set":2,"id":"65869932_91ed7a77","line":134,"updated":"2023-05-02 16:23:40.000000000","message":"What about this one?","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[{"line_number":131,"context_line":"        manager \u003d vol_manager.VolumeManager()"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"        fake_snapshot \u003d mock.MagicMock(id\u003d\u00270\u0027, project_id\u003d\u00271\u0027)"},{"line_number":134,"context_line":"        fake_context \u003d mock.MagicMock()"},{"line_number":135,"context_line":"        fake_context.elevated.return_value \u003d fake_context"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":"        class LocalException(Exception):"}],"source_content_type":"text/x-python","patch_set":2,"id":"4cf93184_20053441","line":134,"in_reply_to":"65869932_91ed7a77","updated":"2023-06-23 10:59:17.000000000","message":"Done","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":true,"context_lines":[{"line_number":398,"context_line":""},{"line_number":399,"context_line":"        project_id \u003d fake.PROJECT_ID"},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"        ctx \u003d mock.MagicMock()"},{"line_number":402,"context_line":"        ctx.elevated.return_value \u003d ctx"},{"line_number":403,"context_line":"        ctx.project_id \u003d project_id"},{"line_number":404,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"b3a63fa6_169078c5","line":401,"updated":"2023-05-02 16:23:40.000000000","message":"What about this one?","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[{"line_number":398,"context_line":""},{"line_number":399,"context_line":"        project_id \u003d fake.PROJECT_ID"},{"line_number":400,"context_line":""},{"line_number":401,"context_line":"        ctx \u003d mock.MagicMock()"},{"line_number":402,"context_line":"        ctx.elevated.return_value \u003d ctx"},{"line_number":403,"context_line":"        ctx.project_id \u003d project_id"},{"line_number":404,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"12dc67f4_3b6fbaaa","line":401,"in_reply_to":"b3a63fa6_169078c5","updated":"2023-06-23 10:59:17.000000000","message":"Done","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"c32ed46aa41e02b35407db19394487ccc1a5a1ca","unresolved":true,"context_lines":[{"line_number":455,"context_line":""},{"line_number":456,"context_line":"        project_id \u003d fake.PROJECT_ID"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"        ctx \u003d mock.MagicMock()"},{"line_number":459,"context_line":"        ctx.elevated.return_value \u003d ctx"},{"line_number":460,"context_line":"        ctx.project_id \u003d project_id"},{"line_number":461,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bd549f4b_ed865ac1","line":458,"updated":"2023-05-02 16:23:40.000000000","message":"What about this one?","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"},{"author":{"_account_id":20813,"name":"Sofia Enriquez","email":"lsofia.enriquez@gmail.com","username":"enriquetaso"},"change_message_id":"ac23a16af788f84e57980a8668312e9bf445ba6a","unresolved":false,"context_lines":[{"line_number":455,"context_line":""},{"line_number":456,"context_line":"        project_id \u003d fake.PROJECT_ID"},{"line_number":457,"context_line":""},{"line_number":458,"context_line":"        ctx \u003d mock.MagicMock()"},{"line_number":459,"context_line":"        ctx.elevated.return_value \u003d ctx"},{"line_number":460,"context_line":"        ctx.project_id \u003d project_id"},{"line_number":461,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"220ea478_a0d0408c","line":458,"in_reply_to":"bd549f4b_ed865ac1","updated":"2023-06-23 10:59:17.000000000","message":"Done","commit_id":"5ed7a845ec0dc35eb93699be6037fc366a32b535"}]}
