)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"b3d6192eff3dd73624ef8b0781bc591a84aff600","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"354e7860_ffa83b69","updated":"2021-10-22 08:55:29.000000000","message":"recheck","commit_id":"beb7fd3f2bfb7f3a6f7c371cd158c96bae085d39"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"87d8f1269905dd02bae7825a6acaed95be7b3286","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"35db9488_2f8bcd56","updated":"2021-11-12 09:07:43.000000000","message":"Now it is in synch with PS11 of https://review.opendev.org/c/openstack/nova/+/813419","commit_id":"2e13c7b6db1b6b90c9fc829a1db2705940be7dbe"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"9f707ca56f04438b6d22c9c597c7a5f62b363f67","unresolved":true,"context_lines":[{"line_number":12688,"context_line":"    @mock.patch(\u0027nova.virt.libvirt.LibvirtDriver._create_domain_and_network\u0027)"},{"line_number":12689,"context_line":"    @mock.patch(\u0027nova.virt.libvirt.LibvirtDriver._get_guest_xml\u0027)"},{"line_number":12690,"context_line":"    @mock.patch(\u0027nova.virt.libvirt.LibvirtDriver.destroy\u0027, new\u003dmock.Mock())"},{"line_number":12691,"context_line":"    @mock.patch("},{"line_number":12692,"context_line":"        \u0027nova.virt.libvirt.LibvirtDriver._get_all_assigned_mediated_devices\u0027,"},{"line_number":12693,"context_line":"        new\u003dmock.Mock(return_value\u003d{}))"},{"line_number":12694,"context_line":"    def test_hard_reboot_wait_for_plug("},{"line_number":12695,"context_line":"        self, mock_get_guest_xml, mock_create_domain_and_network, mock_get_info"},{"line_number":12696,"context_line":"    ):"}],"source_content_type":"text/x-python","patch_set":8,"id":"92d378ab_07a147cb","line":12693,"range":{"start_line":12691,"start_character":0,"end_line":12693,"end_character":39},"updated":"2021-11-22 09:51:27.000000000","message":"looks like this attribute is missing in Pike","commit_id":"384877663261be0763135e41402f355af0a83db3"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"9f707ca56f04438b6d22c9c597c7a5f62b363f67","unresolved":true,"context_lines":[{"line_number":2637,"context_line":"            context, xml, instance, network_info,"},{"line_number":2638,"context_line":"            block_device_info\u003dblock_device_info,"},{"line_number":2639,"context_line":"            vifs_already_plugged\u003dvifs_already_plugged,"},{"line_number":2640,"context_line":"            external_events\u003dexternal_events)"},{"line_number":2641,"context_line":"        self._prepare_pci_devices_for_use("},{"line_number":2642,"context_line":"            pci_manager.get_instance_pci_devs(instance, \u0027all\u0027))"},{"line_number":2643,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"391af96e_3ee3f46c","line":2640,"range":{"start_line":2640,"start_character":12,"end_line":2640,"end_character":43},"updated":"2021-11-22 09:51:27.000000000","message":"this one is absent from args of _create_domain_and_network (L5397)","commit_id":"384877663261be0763135e41402f355af0a83db3"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"9f707ca56f04438b6d22c9c597c7a5f62b363f67","unresolved":true,"context_lines":[{"line_number":5399,"context_line":"                                   power_on\u003dTrue, reboot\u003dFalse,"},{"line_number":5400,"context_line":"                                   vifs_already_plugged\u003dFalse,"},{"line_number":5401,"context_line":"                                   post_xml_callback\u003dNone,"},{"line_number":5402,"context_line":"                                   destroy_disks_on_failure\u003dFalse):"},{"line_number":5403,"context_line":""},{"line_number":5404,"context_line":"        \"\"\"Do required network setup and create domain.\"\"\""},{"line_number":5405,"context_line":"        block_device_mapping \u003d driver.block_device_info_get_mapping("}],"source_content_type":"text/x-python","patch_set":8,"id":"85792fce_b29becb4","line":5402,"range":{"start_line":5402,"start_character":35,"end_line":5402,"end_character":66},"updated":"2021-11-22 09:51:27.000000000","message":"need to pass \u0027external_events\u0027 here...","commit_id":"384877663261be0763135e41402f355af0a83db3"},{"author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"change_message_id":"9f707ca56f04438b6d22c9c597c7a5f62b363f67","unresolved":true,"context_lines":[{"line_number":5423,"context_line":"        if (self._conn_supports_start_paused and"},{"line_number":5424,"context_line":"            utils.is_neutron() and not"},{"line_number":5425,"context_line":"            vifs_already_plugged and power_on and timeout):"},{"line_number":5426,"context_line":"            events \u003d self._get_neutron_events(network_info)"},{"line_number":5427,"context_line":"        else:"},{"line_number":5428,"context_line":"            events \u003d []"},{"line_number":5429,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"7add240e_8c4a2d9d","line":5426,"updated":"2021-11-22 09:51:27.000000000","message":".. and use it here","commit_id":"384877663261be0763135e41402f355af0a83db3"}]}
