)]}'
{"id":"openstack%2Fnova~698738","triplet_id":"openstack%2Fnova~stable%2Ftrain~I0f85918996128d573b5dbd6ac49a9c2356cd40a9","project":"openstack/nova","branch":"stable/train","topic":"bp/amd-sev-libvirt-support","hashtags":[],"change_id":"I0f85918996128d573b5dbd6ac49a9c2356cd40a9","subject":"Switch to uses_virtio to enable iommu driver for AMD SEV","status":"MERGED","created":"2019-12-12 15:21:46.000000000","updated":"2019-12-15 13:50:50.000000000","submitted":"2019-12-15 13:48:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"698738-1576417694508-0c0e24f5","meta_rev_id":"f3f92a8c8aecdb1c436782d0b4b69fa98cd7cb27","_number":698738,"virtual_id_number":698738,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-12-12 23:11:11.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"date":"2019-12-13 06:14:48.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2019-12-12 15:25:47.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-12-15 13:48:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-12-15 11:26:00.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-12-12 17:55:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-12-12 15:21:46.000000000","_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-12-15 11:26:00.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-12-12 15:21:46.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2019-12-12 15:25:47.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2019-12-12 17:55:08.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2019-12-12 23:11:11.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":"REVIEWER"},{"updated":"2019-12-13 06:14:48.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":"REVIEWER"},{"updated":"2019-12-15 11:26:00.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"},{"updated":"2019-12-15 13:48:13.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"}],"messages":[{"id":"1cc9a5dfdea134e52888decde750ea0156c294b8","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2019-12-12 15:21:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1dc33dc5eb01d857ee336d91e1d2373babc7d88f","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-12-12 15:25:47.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"ffde4ffffb13bc89e8777c47f3816a6422fd322b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-12-12 17:55:08.000000000","message":"Patch Set 1: Code-Review+2\n\nJust a refactor to keep the actual fix clean","accounts_in_message":[],"_revision_number":1},{"id":"64d24f196dddff29d1adb86167af2f35313bd030","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-12 18:38:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/305440befe3f4bf19f8cfbeb6e0f7b02 : SUCCESS in 1h 06m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7a8d5a072d91453ebca4dc141fb457c2 : SUCCESS in 1h 37m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d1a74d54aeb402c9791a40344903435 : SUCCESS in 16m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4a63c5f40e3e471bb0b7e781c6780a11 : SUCCESS in 17m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5f484a0545b41baa6e6e679aa44ae97 : SUCCESS in 10m 47s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c37f9a0e5da8448ba4db9e8faf21f257 : SUCCESS in 17m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4fca748587194eef8390e398d581ee8f : SUCCESS in 15m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/41447c08dc14424ca7a584f287225335 : SUCCESS in 20m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/877e29e18e584703950f248d553368ff : SUCCESS in 13m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1db54e6f3a1b43818eaadf692eaaca87 : SUCCESS in 55m 37s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/5d61c390937f4aee855da31239249a3d : SUCCESS in 1h 14m 51s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/811d834ec55949af9361662b90297ce6 : SUCCESS in 1h 09m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/85a17b8eeb3b4f02b4eb8a040b473f53 : SUCCESS in 1h 23m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6e13f3cbf73f482abbfe7ffb9c264566 : SUCCESS in 56m 11s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d1e72ff89d444710a5a033c8fbfb3ce3 : SUCCESS in 49m 48s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e3de8bdf8c484131a83667a4376f4c71 : SUCCESS in 1h 19m 03s\n- nova-next https://zuul.opendev.org/t/openstack/build/0d1ee693c3ad4b80b3ebf4be2bcdcb47 : SUCCESS in 1h 21m 52s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/95449e336d29413f8590ef34855c9fce : SUCCESS in 18m 35s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5034c979ab384424905588786e0f5a20 : SUCCESS in 16m 50s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/ba7a75a6b0724f47b08a18b15ed7dfb6 : SUCCESS in 2h 41m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/24181adc4a53493e9aa6e88be8dcc5ff : SUCCESS in 1h 06m 06s","accounts_in_message":[],"_revision_number":1},{"id":"619e85c543f705020f9f7792f9394e70fef93ba8","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-12-12 23:11:11.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/698738/1 : SUCCESS in 2h 36m 45s","accounts_in_message":[],"_revision_number":1},{"id":"3ebdbdf78c3d5b768c88b33abbb4e2a06f132898","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-12-13 06:14:48.000000000","message":"Patch Set 1:\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-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/38/698738/1/check/tempest-dsvm-full-xenial/1dbd95f/ : FAILURE in 2h 57m 14s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/38/698738/1/check/tempest-dsvm-full-xenial-py3/6ab0810/ : SUCCESS in 2h 55m 24s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/38/698738/1/check/grenade-dsvm-xenial/ee6162e/ : FAILURE in 2h 55m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fb5c847210bc74067dd7e4465b6b187a286050c2","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-12-15 11:26:00.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, clean and required by the later fix.","accounts_in_message":[],"_revision_number":1},{"id":"eba88c06b784a22c33eb7bb402c0ffc199f944ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-15 11:26:17.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d147af4de4af808cfeb1457fbc86cb51d5506252","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-15 13:48:13.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/797849bfccf64989a8c62e7ae45fd48b : SUCCESS in 59m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/96c19067be564f1c8985f8318b41aa48 : SUCCESS in 1h 23m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9003e90adc354ad4a748e98acdf15fa5 : SUCCESS in 16m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db547bc11c0f4a738940eab40fac9f2a : SUCCESS in 14m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1697d8f76b9b41abb0f2285058d3a005 : SUCCESS in 26m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/200ab44aaf1c41538aea9db1b2f861ad : SUCCESS in 15m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/6f99d0c5313d438d9f40481ae551fa28 : SUCCESS in 27m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed8dfcfdcc12486c9ad01cdaa7fb176d : SUCCESS in 17m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5fc85cf219fd4322b6f57d164a282bb0 : SUCCESS in 1h 35m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3ac48f0802b4457c9660262a485e9076 : SUCCESS in 47m 10s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/6406b405692b4d23ac7b0e1ae8b0d629 : SUCCESS in 20m 30s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e9be10e34bc84bb29a70a0dcd445448f : SUCCESS in 23m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/efedf805769642898d281fa3d11c0aa6 : SUCCESS in 1h 42m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/a327918b3dc04953b597430346316d8b : SUCCESS in 1h 13m 13s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b7cec12999c047c581cacb670a11912f : SUCCESS in 2h 13m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca14123108aa41e6bc15345883b762cb : SUCCESS in 58m 23s","accounts_in_message":[],"_revision_number":1},{"id":"4ae6b7938270a75e82fbb5ee474e74048f420a07","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-15 13:48:14.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"d29cff9dd7e786c604914b4fa798e45539b00c5a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-15 13:50:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b9e31c3e342047d882a1a075bf7e9475 : SUCCESS in 1m 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f38e151b0d2aac5eee80890dd0eaa5ad6b6c1799","revisions":{"f38e151b0d2aac5eee80890dd0eaa5ad6b6c1799":{"kind":"REWORK","_number":1,"created":"2019-12-12 15:21:46.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/698738/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/38/698738/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/698738/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/698738/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/698738/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/38/698738/1"}}},"commit":{"parents":[{"commit":"3c62efc5f0754dfed79eedb4dce62ae83d9e9aeb","subject":"Merge \"Do not update root_device_name during guest config\" into stable/train","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3c62efc5f0754dfed79eedb4dce62ae83d9e9aeb"}]}],"author":{"name":"Boris Bobrov","email":"bbobrov@suse.com","date":"2019-09-25 18:07:50.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2019-12-12 15:18:43.000000000","tz":0},"subject":"Switch to uses_virtio to enable iommu driver for AMD SEV","message":"Switch to uses_virtio to enable iommu driver for AMD SEV\n\nIn order to use AMD SEV, devices that use virtio should also use\niommu driver. The problem is to understand that a device uses virtio,\nbecause there are many attributes and values that can indicate it.\nFor example, it can be `model\u003d\u0027virtio\u0027` for rng and\n`\u003ctarget bus\u003d\u0027virtio\u0027/\u003e` for disk.\n\nAdd new property for devices `uses_virtio`, that will indicate that a\ndevice in its current configuration is a virtio device, and implement it\nfor known devices.\n\nThe patch does not change how resulting libvirt XMLs look and does not\nfix user-visible bugs. This refactoring is required for further work on\nAMD SEV related patches.\n\nThe changes to memballoon-related tests were required because the tests\nwere using fake values that does are not possible in real life and that\nwere preventing tests of the new method. The tests now use the value\nthat nova currently uses to generate libvirt xml.\n\nChange-Id: I0f85918996128d573b5dbd6ac49a9c2356cd40a9\nPartial-Bug: #1845986\n(cherry picked from commit 2b0024c04070dcffc056e9df7b9ced40cbfdcc00)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f38e151b0d2aac5eee80890dd0eaa5ad6b6c1799"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f38e151b0d2aac5eee80890dd0eaa5ad6b6c1799"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
