)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"89dabead1a40596513a90ee55cf9d50bb5da13cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"9ca2741b_dc278db7","updated":"2023-01-12 04:08:27.000000000","message":"recheck parent is now merged","commit_id":"bb3e2c301b88af3c4dee4bec27ce16fbf44b6b45"}],"nova/tests/functional/libvirt/test_pci_sriov_servers.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5f594422c7ce4d36310e9a2372c3c075c738a80d","unresolved":false,"context_lines":[{"line_number":2520,"context_line":"            fake_create,"},{"line_number":2521,"context_line":"        )"},{"line_number":2522,"context_line":""},{"line_number":2523,"context_line":"        # start two compute services"},{"line_number":2524,"context_line":"        for hostname in (\u0027test_compute0\u0027, \u0027test_compute1\u0027):"},{"line_number":2525,"context_line":"            pci_info \u003d fakelibvirt.HostPCIDevicesInfo(num_pci\u003d2)"},{"line_number":2526,"context_line":"            self.start_compute(hostname\u003dhostname, pci_info\u003dpci_info)"}],"source_content_type":"text/x-python","patch_set":12,"id":"2a81e826_efc09590","line":2523,"updated":"2023-01-05 13:55:13.000000000","message":"i was gong to suggest using _create_two_computes here but the  number of pci device is differnt. so i guess this is fine to leave as it is","commit_id":"bb3e2c301b88af3c4dee4bec27ce16fbf44b6b45"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5f594422c7ce4d36310e9a2372c3c075c738a80d","unresolved":false,"context_lines":[{"line_number":2886,"context_line":"            test_compute1_placement_pci_view,"},{"line_number":2887,"context_line":"        ) \u003d self._create_two_computes()"},{"line_number":2888,"context_line":""},{"line_number":2889,"context_line":"        # try to boot a VM with a single device but inject fault on the first"},{"line_number":2890,"context_line":"        # compute so that the VM is re-scheduled to the other"},{"line_number":2891,"context_line":"        extra_spec \u003d {\u0027pci_passthrough:alias\u0027: f\u0027{self.ALIAS_NAME}:1\u0027}"},{"line_number":2892,"context_line":"        pci_flavor_id \u003d self._create_flavor(extra_spec\u003dextra_spec)"}],"source_content_type":"text/x-python","patch_set":12,"id":"aaf6e543_e8ff726c","line":2889,"range":{"start_line":2889,"start_character":52,"end_line":2889,"end_character":77},"updated":"2023-01-05 13:55:13.000000000","message":"we dont typically do alot of this type of fault injection outside of the regression module but i guess in this case it makes sense to do this so we can test. \ni dont know of a better way to cover this code path.","commit_id":"bb3e2c301b88af3c4dee4bec27ce16fbf44b6b45"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5f594422c7ce4d36310e9a2372c3c075c738a80d","unresolved":false,"context_lines":[{"line_number":2897,"context_line":""},{"line_number":2898,"context_line":"        def fake_guest_create(*args, **kwargs):"},{"line_number":2899,"context_line":"            if not calls:"},{"line_number":2900,"context_line":"                calls.append(1)"},{"line_number":2901,"context_line":"                raise fakelibvirt.make_libvirtError("},{"line_number":2902,"context_line":"                    fakelibvirt.libvirtError,"},{"line_number":2903,"context_line":"                    \"internal error\","}],"source_content_type":"text/x-python","patch_set":12,"id":"423ce11e_15eac630","line":2900,"range":{"start_line":2900,"start_character":16,"end_line":2900,"end_character":31},"updated":"2023-01-05 13:55:13.000000000","message":"i guess this works. i was expectign you to match on the comptue name or somethign like that, this will work regradless of which compute is selected.","commit_id":"bb3e2c301b88af3c4dee4bec27ce16fbf44b6b45"}]}
