)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"137c640a3f9b9911ac538b8b721f7956a23fb1cd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"8d8adc09_fbacf512","updated":"2023-03-13 10:36:13.000000000","message":"recheck","commit_id":"4f795eed3b0384d4ff890067e1a2afbfcbd8f627"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e6f10dbe588c859fd007f7e645fb914bd1dc9466","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":29,"id":"868c95d7_1e57cb46","updated":"2023-01-12 13:32:46.000000000","message":"recheck unrelated failure","commit_id":"4f795eed3b0384d4ff890067e1a2afbfcbd8f627"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"357ea1f8b814d44147c695120b7a8c9d00da61fd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":30,"id":"5f7b57c6_8a4a087b","updated":"2023-07-26 15:18:58.000000000","message":"recheck unrelated failure","commit_id":"10346c97caae3fa7210cbfc7f38cf1ceeb14ed98"}],"nova/virt/ironic/driver.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"949cdfce1240873aaae11790af4abe80b58ddd18","unresolved":false,"context_lines":[{"line_number":1038,"context_line":"            vif_id \u003d link[\u0027vif_id\u0027]"},{"line_number":1039,"context_line":"            if vif_id in vif_id_to_objects[\u0027portgroups\u0027]:"},{"line_number":1040,"context_line":"                pg \u003d vif_id_to_objects[\u0027portgroups\u0027][vif_id]"},{"line_number":1041,"context_line":"                pg_ports \u003d [p for p in node.ports if p.port_group_id \u003d\u003d pg.id]"},{"line_number":1042,"context_line":"                link.update({\u0027type\u0027: \u0027bond\u0027, \u0027bond_mode\u0027: pg.mode,"},{"line_number":1043,"context_line":"                             \u0027bond_links\u0027: []})"},{"line_number":1044,"context_line":"                # If address is set on the portgroup, an (ironic) vif-attach"}],"source_content_type":"text/x-python","patch_set":9,"id":"7faddb67_845ab780","line":1041,"range":{"start_line":1041,"start_character":39,"end_line":1041,"end_character":49},"updated":"2019-08-12 11:02:39.000000000","message":"Does this mean we make this ironic API call twice now? or is it cached in the SDK? Might we worth a note in the git commit message.","commit_id":"b7e06cd373d9e7d703c2b6081791a9931b02ae9b"},{"author":{"_account_id":29745,"name":"Dustin Cowles","email":"cowlesd@gmail.com","username":"dustinc","status":"inactive"},"change_message_id":"b2376b59e7c9963065f54402516e586b6bbee6f7","unresolved":false,"context_lines":[{"line_number":1038,"context_line":"            vif_id \u003d link[\u0027vif_id\u0027]"},{"line_number":1039,"context_line":"            if vif_id in vif_id_to_objects[\u0027portgroups\u0027]:"},{"line_number":1040,"context_line":"                pg \u003d vif_id_to_objects[\u0027portgroups\u0027][vif_id]"},{"line_number":1041,"context_line":"                pg_ports \u003d [p for p in node.ports if p.port_group_id \u003d\u003d pg.id]"},{"line_number":1042,"context_line":"                link.update({\u0027type\u0027: \u0027bond\u0027, \u0027bond_mode\u0027: pg.mode,"},{"line_number":1043,"context_line":"                             \u0027bond_links\u0027: []})"},{"line_number":1044,"context_line":"                # If address is set on the portgroup, an (ironic) vif-attach"}],"source_content_type":"text/x-python","patch_set":9,"id":"7faddb67_cd520436","line":1041,"range":{"start_line":1041,"start_character":39,"end_line":1041,"end_character":49},"in_reply_to":"7faddb67_845ab780","updated":"2019-08-13 04:27:51.000000000","message":"Good catch, fixed.","commit_id":"b7e06cd373d9e7d703c2b6081791a9931b02ae9b"}]}
