)]}'
{"id":"openstack%2Fnova~798680","triplet_id":"openstack%2Fnova~master~I4c999bb4120768af40093ddb1e6004ee33c9698f","project":"openstack/nova","branch":"master","topic":"use_virtio_as_a_default_video_dev","attention_set":{},"removed_from_attention_set":{"6962":{"account":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"last_update":"2021-11-18 15:54:13.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2021-11-18 15:54:13.000000000","reason":"Change was submitted"},"10135":{"account":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"last_update":"2021-11-18 13:58:31.000000000","reason":"Lee Yarwood replied on the change"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2021-11-16 11:23:06.000000000","reason":"gibi replied on the change"}},"hashtags":[],"change_id":"I4c999bb4120768af40093ddb1e6004ee33c9698f","subject":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027","status":"MERGED","created":"2021-06-29 13:32:11.000000000","updated":"2021-11-18 15:57:36.000000000","submitted":"2021-11-18 15:54:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"798680-use_virtio_as_a_default_video_dev","meta_rev_id":"2bd9c3e6398c80d4cb5a2413b5c0845d90ba8a3e","_number":798680,"virtual_id_number":798680,"owner":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-11-18 15:54:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"date":"2021-11-18 13:06:16.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2021-11-18 13:58:31.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-11-16 16:49:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2021-11-18 13:58:31.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-06-29 14:11:56.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-06-29 15:22:48.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-06-29 15:56:58.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2021-06-29 16:40:14.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-06-29 16:40:55.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-06-29 18:06:31.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-09 21:08:10.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2021-11-15 10:30:54.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2021-11-18 09:59:52.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"CC"},{"updated":"2021-11-18 13:58:31.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"6c6a48452203e4efc05307bd60ea505614ced285","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-06-29 13:32:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d09ed9880d874881cad346be75d89af8c87ee3b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-06-29 13:41:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2c8ecd5baeb6fe69f49fdb98b759787fc98885d3","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-06-29 13:52:27.000000000","message":"Patch Set 2: Workflow-1\n\nSean reminds me on IRC that first we need to record the video model in \u0027system_metadata\u0027...","accounts_in_message":[],"_revision_number":2},{"id":"691416e6e22b7e582e073cb4524eba1c10ab78e2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 14:11:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9e759563de234f5585e1a8a8154ff88f : SUCCESS in 23m 22s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/039a7a4899f94a75ad7e7114c6515a3c : SUCCESS in 26m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f6b0c058e167b4d14a10a4946b6a8240674e6ca6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-29 15:22:48.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5fc5cd8347d44cefb09abb1c311c3b7e : SUCCESS in 1h 07m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31a4ef2aff234d8a8cc40b68eb2df6e1 : SUCCESS in 17m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b6255b252d534f41ad204ec518b23ab4 : SUCCESS in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/307a4364e2fd4ecea4d945541904672c : SUCCESS in 11m 25s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/520c869a09b44c77adebc2439b77e7d2 : SUCCESS in 15m 13s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d5140602922f41a6abac0187cd136ac9 : SUCCESS in 14m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/995d31c2f1834349a352d7ad05432690 : SUCCESS in 15m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1a0083c26ea414fbeb22f3910b292d9 : SUCCESS in 12m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4fab0dea9c324e06b25cdef7b825764f : SUCCESS in 19m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2aeb540853f645aea9913a2032089fab : SUCCESS in 1h 26m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/de056524c4844de7ac07b27e90c5e5d3 : SUCCESS in 1h 14m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/20a0ed281f834bbbba9caefe6a8267be : FAILURE in 1h 02m 59s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ef34335205be42879db74c224e76b697 : FAILURE in 51m 41s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/0a5d0247e04349e0a340334308aa3b8b : SUCCESS in 51m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f2906b6cb7e64313a93c77547616559c : FAILURE in 1h 27m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/c416e3176f2d42caab73045671c50285 : SUCCESS in 1h 28m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/94aae14846504f08a27a4df2c8668851 : SUCCESS in 8m 34s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/dc1eb341804f42e9a36b24cb59293455 : SUCCESS in 21m 00s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9d5d4ae8cb7c4ce297ce83b4b3772059 : SUCCESS in 20m 52s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9cb633906b7d47e9b3779756c2a6cb0d : SUCCESS in 21m 33s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/50e30bd0ab84496c8524aacdb5e033ab : SUCCESS in 1h 14m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/748f1c4416e248178b5ce7482675d996 : SUCCESS in 59m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/65db61294b2442fd9b624949e1fe57e6 : SUCCESS in 56m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/014956cc0d384d0188557f44ed12eb0c : SUCCESS in 27m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f62cee831f5e40618c2c9a182217e5b4 : SUCCESS in 51m 21s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a0e6da716f89daf4f38f7ecd4abcd9f9b7844423","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-06-29 15:56:58.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/798680/2/iscsi : SUCCESS in 2h 12m 31s","accounts_in_message":[],"_revision_number":2},{"id":"5fe7e81d436303986996ce0d8af1aba32c6685bd","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-06-29 16:40:14.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/798680/2/check/tempest-dsvm-full-focal-py3/62932f8/ : SUCCESS in 2h 34m 02s","accounts_in_message":[],"_revision_number":2},{"id":"e9aa3739ad9e9a2855d6412197a75b4761a83297","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-06-29 16:40:55.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/80/798680/2/SRIOV-nova-direct : ABORTED","accounts_in_message":[],"_revision_number":2},{"id":"7fdf25096b437fecfb6622e867a15972841ef780","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-06-29 18:06:31.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/798680/798680/2/check-not-vote/ext-nova-zuul/2c68de8 : SUCCESS in 59m 45s","accounts_in_message":[],"_revision_number":2},{"id":"b56ad42eb3b15928cdc5d92da78eb5e681a12106","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-06-29 20:10:14.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/80/798680/2/SRIOV-nova-direct : SUCCESS\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/80/798680/2/SRIOV-nova-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"a2309b1171e11dc3fff241708ba3ccdb29924bc1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-07-09 15:02:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"48c80f598a35a39d43473144d9e2cf329edc1c00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-09 15:28:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/be3eb9edae49460ab661ff29c4bbedbe : SUCCESS in 17m 22s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4e775988903e45a292d1f88321d428a3 : SUCCESS in 20m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0fdc37bd28176b37f734fb9a4ab51bab129fb063","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-07-09 16:26:50.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-direct : SUCCESS\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"d8191dff1dc48d9c93c552ee46d51f887dc70a55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-09 16:37:47.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9e8b542b789044458a9af31d773948c8 : SUCCESS in 1h 11m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34a62fa064254f5abb094ce56bcd7975 : SUCCESS in 16m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/163ad9618e764faaab76a4b194b4c34e : SUCCESS in 13m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84da66fe236848949d085b80d8cd7703 : SUCCESS in 8m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/144e20f8ed30483a8661eb1c43f5e9e2 : SUCCESS in 13m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/002b548b9827459193f0fdfd000e534e : SUCCESS in 13m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dd108df0da464ab488c2b74187fbf1a3 : SUCCESS in 12m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c995a2af859d432f95ac86ad75af4e0a : SUCCESS in 10m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71e1c063c8ca4bcd98f6300de294bef2 : SUCCESS in 16m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f5e2efdb6d924479992ab5a2290cd8e4 : SUCCESS in 1h 09m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7732a4878fe04da8ade597ae97e3f8a8 : SUCCESS in 1h 12m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a8fbae20c1c6469c8e36d809c25b0424 : SUCCESS in 53m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/14e70d6d7f3048219955690fae974518 : SUCCESS in 52m 19s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f6331e19e8b94f5b9f57e07bc5674607 : SUCCESS in 49m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c6396a82f0f44f688d329d8992156376 : SUCCESS in 1h 32m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/84bc7dffeaf04c2299753bfb3973b26f : SUCCESS in 1h 21m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f1481d466e78465f948cc5e29c5282c9 : SUCCESS in 6m 31s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/25572198404c405881697ea7b1cc14db : SUCCESS in 20m 15s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/90dda557d35c46beb837ee5bd1ed2b49 : SUCCESS in 20m 07s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3445ee2febf14f26b3aa84988bc40687 : SUCCESS in 22m 37s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/552773e228ad44b6aec299ca390edd2a : SUCCESS in 1h 07m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d4e2d3b034514af781c17761998b8661 : SUCCESS in 59m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3b23c62d64ce4bc4b85edbe0c0cd2adc : SUCCESS in 47m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/47835715922941ed892a440e1e398b37 : SUCCESS in 31m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/e360fd0124de4b328f9abc227ad58594 : SUCCESS in 40m 31s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"c53a24a5cefc7e9d0f9fde37dabfd6db1f1318bb","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-09 16:56:29.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":3},{"id":"500f262b3dedca06b8cd0e5825a3e8fb796a1680","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-09 17:57:53.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/798680/798680/3/check-not-vote/ext-nova-zuul/8d33d7d : SUCCESS in 53m 51s","accounts_in_message":[],"_revision_number":3},{"id":"2157754dff1913ba00c7682f4fca55fe0e2f1c3e","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-09 20:21:22.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/798680/3/iscsi : FAILURE in 2h 16m 06s","accounts_in_message":[],"_revision_number":3},{"id":"5946ee0176c5981c012c0b3dddb6f63d52abe93e","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-07-09 20:22:03.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-direct : ABORTED\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-macvtap : ABORTED","accounts_in_message":[],"_revision_number":3},{"id":"2e4e3a040e899cf3822bb37a53882443304ecd4b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-07-09 21:08:10.000000000","message":"Patch Set 3: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"10f1da31ab8f3fa9ffec3fc3bc8a04a54b8c8f35","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2021-07-09 21:31:39.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-direct : SUCCESS\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/80/798680/3/SRIOV-nova-macvtap : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"55e6dc3feceb2cab486fd01e95cf36c7e6d7c2d7","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-08-04 14:27:23.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nThanks for the review; I\u0027ll investigate further.\n\nMeanwhile, I have gotten some real live migration tests done from a Red Hat virt QE:\n\n- Have a Linux guest on source host with \u0027cirrus\u0027, change the model to \u0027virtio\u0027; reboot the guest; and live-migrate: it succeeds\n\n- Have a Windows guest on source host with \u0027cirrus\u0027, change the video model to \u0027virtio\u0027; reboot the guest; and then live-migrate: it succeeds.\n\nIn addition, we also need to test hard reboots.\n\nSean on IRC also was wondering about the impact of \u0027hw_video_ram\u0027 on this switch to \u0027virtio\u0027.  This remains to be tested; and also confirm the impact, if any, of video RAM on \u0027virtio\u0027 with the QEMU graphics folks.","accounts_in_message":[],"_revision_number":3},{"id":"c49e3e495f6b30fe0dfad39790731e6cc1703665","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-08-04 17:40:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fffb0c2aa2ce85aa06be44cf8ab10ea1a07e0c31","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-08-05 08:41:37.000000000","message":"Patch Set 3:\n\nAdditional notes after talking to Gerd Hoffman from QEMU:\n\n- Cirrus does not support 1080p at all: so moving from \u0027cirrus\u0027 to \u0027virtio-vga\u0027 fallback (in case the guest doesn\u0027t have the GPU driver) is completely fine in terms of video RAM\n- When you\u0027re using \u0027virtio-vga\u0027 (with guest driver), there\u0027s no need for separate video RAM: as it uses main memory for framebuffers.","accounts_in_message":[],"_revision_number":3},{"id":"102733d15720b22f60c1850cb2fedcdc1229d38d","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-08-09 09:48:34.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"31f1b85f4dbcc7d217a6a80d6cd2b732301c826e","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-08-09 09:51:15.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"373b060b36ba4e84df8537d43e6ca9506896a121","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-08-09 10:03:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b3ed3c3d7e48dc6dde93520cd594167beee522dc","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-15 11:55:47.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b55eb3068d328e9f922088e668e8310be8542345","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-11-15 12:21:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"589b6b744a6551f49831718537b6e93ae0670a82","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2021-11-15 12:47:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3cff9e4136a985d3f4ba339667f78414ed629051","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-11-15 13:01:55.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"da2cd831d05110c5985575b4c03eb5fa809e6a48","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-16 11:23:06.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"09504fc23aa02cb817e258b7b758c6e2cd039181","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-16 16:49:56.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"26758f3701e20b4af1d9c799312837341f1dcdf2","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-11-18 09:59:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"245c850452755510db59b1d44405e051b24d21ac","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-11-18 13:06:16.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cbd0710bf39b351d7146d04ec3051c9933e27322","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-11-18 13:58:31.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"46fd7fae17726143738fb99e438f70b83450cb7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-18 13:59:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"36c89e2221e0c30661c713b561f5ef2384ea11c4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-18 15:54:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/eeb7e77d87754d2e815793b09785c896 : SUCCESS in 1h 21m 54s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/32c9d0b602f0464d81955bf01d404dd8 : SUCCESS in 1h 38m 25s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5be962bfe4b54f9b94e289ea0249d113 : SUCCESS in 14m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d92b15671924377ae957ba4b8ca4d70 : SUCCESS in 11m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1479e9a82ad64b21b19038ce61ce96db : SUCCESS in 14m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9e79946d3404405199cdd305ff0dddc1 : SUCCESS in 11m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a19a296f7319491c8493203a7de960d6 : SUCCESS in 10m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c2830f08ad642a0bb0817c86ae3f5c2 : SUCCESS in 28m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6e1d0b31cc064463aeabbc698416a919 : SUCCESS in 51m 34s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c022d9cf17544655bee3efcb0b231b00 : SUCCESS in 52m 13s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/3de5de83e3b44421b06a49e152288630 : SUCCESS in 24m 58s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f085149a288e4c83993aca77aae3ef6e : SUCCESS in 21m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6d3df5cf227d4b79b4bb44849459a62a : SUCCESS in 1h 17m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/ef94edde6bc94782b6c4d84d121f8b0f : SUCCESS in 1h 40m 38s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/80706de6716e401b99fb6ff7ddd7a3d1 : SUCCESS in 6m 37s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e064f278035d400ab71bace55cf253be : SUCCESS in 1h 05m 22s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c2eb328e64b64be7a10a0286a30db79a : SUCCESS in 1h 06m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98f2f1bd1e0c42dfa7b5cc326971c23e : SUCCESS in 54m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/114b459fa6334488bd3e1c5f491b6171 : SUCCESS in 48m 39s","accounts_in_message":[],"_revision_number":3},{"id":"7a87546f9db14d755e66c32f8b48a3659f33f9c4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-18 15:54:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"2bd9c3e6398c80d4cb5a2413b5c0845d90ba8a3e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-18 15:57:36.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1a81fb4bedf343cead8fa870a14cd678 : SUCCESS in 2m 22s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4c212348d3ec4ebaa97b712338f8c13b : SUCCESS in 1m 55s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"cc59698d6903b0ed3778826d6704758294abbd69","revisions":{"e2f198e967cc14dee1a99a3e49c5104fb7586a61":{"kind":"REWORK","_number":1,"created":"2021-06-29 13:32:11.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/80/798680/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/798680/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/798680/1"}}},"commit":{"parents":[{"commit":"5979c648462b03a2fe90148f20f099c964cdd298","subject":"Merge \"Test numa and vcpu topologies bug: #1910466\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5979c648462b03a2fe90148f20f099c964cdd298"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-06-22 11:20:57.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-06-29 13:31:06.000000000","tz":120},"subject":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027","message":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027\n\nThe current Nova default video device model of \u0027cirrus\u0027 was chosen by\ncommit 2c7dca4ede (Configuration element for describing video drivers,\n2013-11-25).  While it has worked fine-enough for all these years,\nCirrus devices is is \"considered harmful\"[1] by QEMU graphics\nmaintainers since 2014.\n\nThe current recommended video device model for both UEFI and BIOS guests\nis \u0027virtio\u0027[1].  \u0027virtio\u0027 is a sensible default whether or not the guest\nhas a native kernel (called \"virtio-gpu\" in Linux) driver -- i.e. if the\nguest has a VirtIO GPU driver, then it uses it; otherwise, the \u0027virtio\u0027\nmodel falls back to the VGA compatibiliy mode.\n\nTo quote the documentation[2] from a QEMU graphics maintainer:\n\n    This [\u0027virtio\u0027 in libvirt or \u0027virtio-vga\u0027 in QEMU terms] is a\n    modern, virtio-based display device designed for virtual machines.\n    It comes with VGA compatibility mode. You need a guest driver to\n    make full use of this device. If your guest OS has no driver it\n    should still show a working display thanks to the VGA compatibility\n    mode, but the device will not provide any advantages over standard\n    VGA then.  [...] This is the place where most development happens,\n    support for new, cool features will most likely be added to this\n    device.\n\n[1] \"qemu: using cirrus considered harmful\"\n    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/\n\n[2] https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/#virtio-vga\n\nChange-Id: I4c999bb4120768af40093ddb1e6004ee33c9698f\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2f198e967cc14dee1a99a3e49c5104fb7586a61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2f198e967cc14dee1a99a3e49c5104fb7586a61"}]},"branch":"refs/heads/master"},"a228dde12d6475bd3a016351167f800243c11032":{"kind":"REWORK","_number":2,"created":"2021-06-29 13:41:55.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/80/798680/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/798680/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/798680/2"}}},"commit":{"parents":[{"commit":"5979c648462b03a2fe90148f20f099c964cdd298","subject":"Merge \"Test numa and vcpu topologies bug: #1910466\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5979c648462b03a2fe90148f20f099c964cdd298"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-06-22 11:20:57.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-06-29 13:41:39.000000000","tz":120},"subject":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027","message":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027\n\nThe current Nova default video device model of \u0027cirrus\u0027 was chosen by\ncommit 2c7dca4ede (Configuration element for describing video drivers,\n2013-11-25).  While it has worked fine-enough for all these years,\nCirrus devices is is \"considered harmful\"[1] by QEMU graphics\nmaintainers since 2014.\n\nThe current recommended video device model for both UEFI and BIOS guests\nis \u0027virtio\u0027[1].  \u0027virtio\u0027 is a sensible default whether or not the guest\nhas a native kernel (called \"virtio-gpu\" in Linux) driver -- i.e. if the\nguest has the VirtIO GPU driver, then it\u0027ll be used; otherwise, the\n\u0027virtio\u0027 model falls back to VGA compatibiliy mode.\n\nTo quote the documentation[2] from a QEMU graphics maintainer:\n\n    This [\u0027virtio\u0027 in libvirt or \u0027virtio-vga\u0027 in QEMU terms] is a\n    modern, virtio-based display device designed for virtual machines.\n    It comes with VGA compatibility mode. You need a guest driver to\n    make full use of this device. If your guest OS has no driver it\n    should still show a working display thanks to the VGA compatibility\n    mode, but the device will not provide any advantages over standard\n    VGA then.  [...] This is the place where most development happens,\n    support for new, cool features will most likely be added to this\n    device.\n\n[1] \"qemu: using cirrus considered harmful\"\n    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/\n\n[2] https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/#virtio-vga\n\nImplements: blueprint virtio-as-default-display-device\n\nChange-Id: I4c999bb4120768af40093ddb1e6004ee33c9698f\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a228dde12d6475bd3a016351167f800243c11032"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a228dde12d6475bd3a016351167f800243c11032"}]},"branch":"refs/heads/master"},"cc59698d6903b0ed3778826d6704758294abbd69":{"kind":"REWORK","_number":3,"created":"2021-07-09 15:02:45.000000000","uploader":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"ref":"refs/changes/80/798680/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/798680/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/798680/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/798680/3"}}},"commit":{"parents":[{"commit":"5979c648462b03a2fe90148f20f099c964cdd298","subject":"Merge \"Test numa and vcpu topologies bug: #1910466\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5979c648462b03a2fe90148f20f099c964cdd298"}]}],"author":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-06-22 11:20:57.000000000","tz":120},"committer":{"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","date":"2021-07-09 14:59:34.000000000","tz":120},"subject":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027","message":"libvirt: Switch the default video model from \u0027cirrus\u0027 to \u0027virtio\u0027\n\nThe current Nova default video device model of \u0027cirrus\u0027 was chosen by\ncommit 2c7dca4ede (Configuration element for describing video drivers,\n2013-11-25).  While it has worked fine-enough for all these years,\nCirrus devices is is \"considered harmful\"[1] by QEMU graphics\nmaintainers since 2014.\n\nThe current recommended video device model for both UEFI and BIOS guests\nis \u0027virtio\u0027[1].  \u0027virtio\u0027 is a sensible default whether or not the guest\nhas a native kernel (called \"virtio-gpu\" in Linux) driver -- i.e. if the\nguest has the VirtIO GPU driver, then it\u0027ll be used; otherwise, the\n\u0027virtio\u0027 model falls back to VGA compatibiliy mode.\n\nTo quote the documentation[2] from a QEMU graphics maintainer:\n\n    This [\u0027virtio\u0027 in libvirt or \u0027virtio-vga\u0027 in QEMU terms] is a\n    modern, virtio-based display device designed for virtual machines.\n    It comes with VGA compatibility mode. You need a guest driver to\n    make full use of this device. If your guest OS has no driver it\n    should still show a working display thanks to the VGA compatibility\n    mode, but the device will not provide any advantages over standard\n    VGA then.  [...] This is the place where most development happens,\n    support for new, cool features will most likely be added to this\n    device.\n\n[1] \"qemu: using cirrus considered harmful\"\n    https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/\n\n[2] https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/#virtio-vga\n\nImplements: blueprint virtio-as-default-display-device\n\nChange-Id: I4c999bb4120768af40093ddb1e6004ee33c9698f\nSigned-off-by: Kashyap Chamarthy \u003ckchamart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cc59698d6903b0ed3778826d6704758294abbd69"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cc59698d6903b0ed3778826d6704758294abbd69"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
