)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"01ef26918a2aaeb3831804be7bc30d8229eb0cfd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"f4cc041a_10d9e25b","updated":"2025-12-18 16:54:20.000000000","message":"This is passing unit tests locally but I\u0027m seeing some functional test failures. Will need to update some fixtures, I suspect.","commit_id":"298f2b78f98ae87a9288172477eb4a2203af6354"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1e1b63c42a2e0d079f93c4c12013eefb44c5923b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"22d5c9d6_57343ad9","updated":"2026-01-09 14:04:23.000000000","message":"this also seams reasonable to me","commit_id":"aec74c1f23c1ca00ec72ffddb716932dbb0ac839"}],"nova/tests/unit/virt/libvirt/test_driver.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"69b3b40963c9c8c09d852cef91f89dec94fcea18","unresolved":true,"context_lines":[{"line_number":10731,"context_line":"        else:"},{"line_number":10732,"context_line":"            # if we haven\u0027t created our own alias, libvirt will generate one"},{"line_number":10733,"context_line":"            # for us"},{"line_number":10734,"context_line":"            alias \u003d \u0027virtio-disk0\u0027"},{"line_number":10735,"context_line":""},{"line_number":10736,"context_line":"        mock_xml_with_disk \u003d \"\"\"\u003cdomain\u003e"},{"line_number":10737,"context_line":"  \u003cdevices\u003e"}],"source_content_type":"text/x-python","patch_set":2,"id":"033bdb3f_12aba4fc","line":10734,"updated":"2025-12-19 08:56:48.000000000","message":"OK this is correct for all the XML we read from libvirt. And this XML here is used as a return value of get_domain","commit_id":"aec74c1f23c1ca00ec72ffddb716932dbb0ac839"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"69b3b40963c9c8c09d852cef91f89dec94fcea18","unresolved":true,"context_lines":[{"line_number":10772,"context_line":""},{"line_number":10773,"context_line":"        connection_info \u003d {\"driver_volume_type\": \"fake\","},{"line_number":10774,"context_line":"                           \"data\": {\"device_path\": \"/fake\","},{"line_number":10775,"context_line":"                                    \"volume_id\": volume_id,"},{"line_number":10776,"context_line":"                                    \"access_mode\": \"rw\"}}"},{"line_number":10777,"context_line":""},{"line_number":10778,"context_line":"        with mock.patch.object(drvr, \u0027_disconnect_volume\u0027) as \\"}],"source_content_type":"text/x-python","patch_set":2,"id":"308f3006_7759b687","line":10775,"updated":"2025-12-19 08:56:48.000000000","message":"this test always puts a volume_id into the connection info of the device so the libvirt driver can generate the proper alias based on it.","commit_id":"aec74c1f23c1ca00ec72ffddb716932dbb0ac839"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"69b3b40963c9c8c09d852cef91f89dec94fcea18","unresolved":true,"context_lines":[{"line_number":2677,"context_line":"            # our event handler needs a device alias, and we should never get"},{"line_number":2678,"context_line":"            # here without one"},{"line_number":2679,"context_line":"            msg \u003d \u0027Device %s has no alias. This should not happen.\u0027"},{"line_number":2680,"context_line":"            raise exception.InternalError(msg % dev)"},{"line_number":2681,"context_line":""},{"line_number":2682,"context_line":"        # So we will issue an detach to libvirt and we will wait for an"},{"line_number":2683,"context_line":"        # event from libvirt about the result. We need to set up the event"}],"source_content_type":"text/x-python","patch_set":2,"id":"ef0998fd_964f081e","line":2680,"updated":"2025-12-19 08:56:48.000000000","message":"If CI is happy, then I\u0027m OK to have this check","commit_id":"aec74c1f23c1ca00ec72ffddb716932dbb0ac839"}]}
