)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":33609,"name":"XuQi","display_name":"Inori","email":"xuq.fnstxz@fujitsu.com","username":"inori"},"change_message_id":"883cf132aa17927bef045fdb62edec950fbb7fa8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"169296f4_2b71fd76","updated":"2023-02-13 03:16:26.000000000","message":"run-Fujitsu ETERNUS CI","commit_id":"cb63ecd2c61828e4c4c9f75a08b2aeab92fb838d"}],"cinder/tests/unit/attachments/test_attachments_manager.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f76c78707fad24543ad9c2d80fe91be355d7783d","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from cinder import context"},{"line_number":19,"context_line":"from cinder import db"},{"line_number":20,"context_line":"from cinder.db.sqlalchemy import api as sqla_db"},{"line_number":21,"context_line":"from cinder.objects import fields"},{"line_number":22,"context_line":"from cinder.objects import volume_attachment"},{"line_number":23,"context_line":"from cinder.tests.unit.api.v2 import fakes as v2_fakes"}],"source_content_type":"text/x-python","patch_set":1,"id":"115bf1b6_164220df","side":"PARENT","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"updated":"2022-09-14 15:10:23.000000000","message":"This looks like bad merge conflict resolution, please examine.\n\nSee change\n    b9f525b7d Remove unused code path in attachment_delete","commit_id":"c86c9576f7e87789c2e20e2e7e9f8b6c8b6ef21f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2056155b4e9d6fd8682f052213ce91268c03cf95","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from cinder import context"},{"line_number":19,"context_line":"from cinder import db"},{"line_number":20,"context_line":"from cinder.db.sqlalchemy import api as sqla_db"},{"line_number":21,"context_line":"from cinder.objects import fields"},{"line_number":22,"context_line":"from cinder.objects import volume_attachment"},{"line_number":23,"context_line":"from cinder.tests.unit.api.v2 import fakes as v2_fakes"}],"source_content_type":"text/x-python","patch_set":1,"id":"de9429b6_57d9adf3","side":"PARENT","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"in_reply_to":"115bf1b6_164220df","updated":"2022-09-15 13:37:16.000000000","message":"line 189, 190 are removed. So it is no problem.","commit_id":"c86c9576f7e87789c2e20e2e7e9f8b6c8b6ef21f"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f73ad944d15cc23d62366ba6a902acbb2185b27b","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from cinder import context"},{"line_number":19,"context_line":"from cinder import db"},{"line_number":20,"context_line":"from cinder.db.sqlalchemy import api as sqla_db"},{"line_number":21,"context_line":"from cinder.objects import fields"},{"line_number":22,"context_line":"from cinder.objects import volume_attachment"},{"line_number":23,"context_line":"from cinder.tests.unit.api.v2 import fakes as v2_fakes"}],"source_content_type":"text/x-python","patch_set":1,"id":"c290b66e_657924db","side":"PARENT","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"in_reply_to":"1d8f2428_433b1530","updated":"2023-04-10 15:18:07.000000000","message":"Done","commit_id":"c86c9576f7e87789c2e20e2e7e9f8b6c8b6ef21f"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"9a4eded7bc655b30fc3bc4ff9df11bef687de236","unresolved":true,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from cinder import context"},{"line_number":19,"context_line":"from cinder import db"},{"line_number":20,"context_line":"from cinder.db.sqlalchemy import api as sqla_db"},{"line_number":21,"context_line":"from cinder.objects import fields"},{"line_number":22,"context_line":"from cinder.objects import volume_attachment"},{"line_number":23,"context_line":"from cinder.tests.unit.api.v2 import fakes as v2_fakes"}],"source_content_type":"text/x-python","patch_set":1,"id":"1d8f2428_433b1530","side":"PARENT","line":20,"range":{"start_line":20,"start_character":0,"end_line":20,"end_character":15},"in_reply_to":"de9429b6_57d9adf3","updated":"2022-09-15 14:59:20.000000000","message":"Ahh, I see now, thanks.","commit_id":"c86c9576f7e87789c2e20e2e7e9f8b6c8b6ef21f"},{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"2056155b4e9d6fd8682f052213ce91268c03cf95","unresolved":true,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"        @mock.patch(\u0027cinder.objects.VolumeAttachment.get_by_id\u0027,"},{"line_number":188,"context_line":"                    side_effect\u003d[attachment1, attachment2])"},{"line_number":189,"context_line":"        @mock.patch.object(sqla_db, \u0027volume_admin_metadata_delete\u0027)"},{"line_number":190,"context_line":"        @mock.patch.object(sqla_db, \u0027volume_detached\u0027)"},{"line_number":191,"context_line":"        @mock.patch.object(self.context, \u0027elevated\u0027)"},{"line_number":192,"context_line":"        @mock.patch.object(self.manager, \u0027_connection_terminate\u0027)"},{"line_number":193,"context_line":"        @mock.patch.object(self.manager.driver, \u0027remove_export\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"3403c5c4_e3215241","side":"PARENT","line":190,"range":{"start_line":189,"start_character":0,"end_line":190,"end_character":54},"updated":"2022-09-15 13:37:16.000000000","message":"here","commit_id":"87205a242bbf1c0c39490a1d518d6918d08addca"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"f73ad944d15cc23d62366ba6a902acbb2185b27b","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"        @mock.patch(\u0027cinder.objects.VolumeAttachment.get_by_id\u0027,"},{"line_number":188,"context_line":"                    side_effect\u003d[attachment1, attachment2])"},{"line_number":189,"context_line":"        @mock.patch.object(sqla_db, \u0027volume_admin_metadata_delete\u0027)"},{"line_number":190,"context_line":"        @mock.patch.object(sqla_db, \u0027volume_detached\u0027)"},{"line_number":191,"context_line":"        @mock.patch.object(self.context, \u0027elevated\u0027)"},{"line_number":192,"context_line":"        @mock.patch.object(self.manager, \u0027_connection_terminate\u0027)"},{"line_number":193,"context_line":"        @mock.patch.object(self.manager.driver, \u0027remove_export\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"58e13ceb_956034b7","side":"PARENT","line":190,"range":{"start_line":189,"start_character":0,"end_line":190,"end_character":54},"in_reply_to":"3403c5c4_e3215241","updated":"2023-04-10 15:18:07.000000000","message":"Ack","commit_id":"87205a242bbf1c0c39490a1d518d6918d08addca"}]}
