)]}'
{"id":"openstack%2Fnova~756551","triplet_id":"openstack%2Fnova~master~I206109fdfdacf5eb67bd31338201548e429084ac","project":"openstack/nova","branch":"master","topic":"bp/smarter-usb-devices","hashtags":[],"change_id":"I206109fdfdacf5eb67bd31338201548e429084ac","subject":"libvirt: Rationalize attachment of USB tablet","status":"MERGED","created":"2020-10-07 16:09:44.000000000","updated":"2021-02-24 20:19:30.000000000","submitted":"2021-02-24 20:17:12.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"756551-bp/smarter-usb-devices","meta_rev_id":"129522db58dd979df40e9ff98eba5900146f90a1","_number":756551,"virtual_id_number":756551,"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,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"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-02-24 20:17:11.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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"value":2,"date":"2021-01-28 14:03:07.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-02-24 13:22:42.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-02-24 13:22:42.000000000","permitted_voting_range":{"min":1,"max":1},"_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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","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":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":[{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"reviewers":{"CC":[{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-09 16:30:28.000000000","updated_by":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-10-09 21:21:27.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":"2020-10-10 07:23:26.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":"2020-10-10 07:24:28.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-10-10 07:43:11.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-10-14 03:34:18.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":"REVIEWER"},{"updated":"2020-11-10 13:41:31.000000000","updated_by":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"reviewer":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"state":"REVIEWER"},{"updated":"2020-11-13 10:41:57.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":"2021-01-27 20:44:47.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-02-18 16:18:31.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"},{"updated":"2021-02-24 13:22:42.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"45045114081849a07f79fa252a5efef24e18c68c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-07 16:09:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c512449d314c7618a60f1bf1bd6aa95efa21017a","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-10-07 16:43:12.000000000","message":"Patch Set 1:\n\n* pci-test http://52.27.155.124/pci/756551/1 : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"471f3fe5a47bf48e7632ff999350aa174f9c9163","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-10-07 17:09:56.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/51/756551/1/check-vote/ext-nova-zuul/60cc320 : SUCCESS in 55m 26s","accounts_in_message":[],"_revision_number":1},{"id":"2e5b0a831a8a19dbb9bea10f517c3b1482793154","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-10-07 20:14:57.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-bionic finger://zuul-v3-executor.novalocal/9f9adaa263f34677a575d5148bf12317 : POST_FAILURE in 1h 16m 22s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/1/check/tempest-dsvm-full-bionic-py3/e8e5ce9/ : FAILURE in 1h 19m 58s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/1/check/grenade-dsvm-bionic/c2acb03/ : POST_FAILURE in 1h 38m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"662ba981e54157f1fbfc48febc99204f20bf9b0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-07 20:30:44.000000000","message":"Patch Set 1: 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- grenade https://zuul.opendev.org/t/openstack/build/d8bc794c650848c183dd15bbf4dc9172 : SUCCESS in 1h 00m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/109d384780ba4e52a2db631d818c2c7b : SUCCESS in 1h 14m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/866e7a950dac4272b606f29e83f70642 : FAILURE in 14m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/797c925c90ef4df88e3e2e0fa1feffb3 : FAILURE in 14m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/434b0745c4dc4a768d2c743e159e0015 : SUCCESS in 10m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e04d4cced9c5407baac5f3fa40a48e62 : FAILURE in 12m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3d2f10ec415d4a91bf80b9ee54deb87b : FAILURE in 12m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cecb0d8003a74e6cb4ee21c2a8157209 : SUCCESS in 13m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5ab429440f2f4e9cb622a2dca692d7f5 : SUCCESS in 1h 15m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bfe354ab156c44339207b446f4498694 : SUCCESS in 1h 31m 50s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/87b4db941b5b4ddaa1fd1b597b8316f4 : SUCCESS in 1h 21m 32s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fef68ed56ddc47c2a01d1c14dbbfc82b : SUCCESS in 53m 00s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/3f5b0d99d6d24f78aa0e3374a7ba201f : SUCCESS in 51m 23s (non-voting)\n- nova-evacuate https://zuul.opendev.org/t/openstack/build/dc1dec80891e44d6a2fdc589a5d475c5 : SUCCESS in 47m 27s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ab4e7535caaa40f39c99c60db22d298f : SUCCESS in 52m 37s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/08ea0127c8de4ef4885ec5d0a7649a2a : SUCCESS in 1h 25m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/82b6642544a144508f249c93d56d70df : FAILURE in 1h 46m 06s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/43aae471ae104d288badae97298426d4 : SUCCESS in 17m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f4a41549de3b416f9d5e28c99ce62f5d : SUCCESS in 1h 01m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cc4a0a0561564ee2a2c32682bce741a9 : SUCCESS in 59m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/63b39b8ba5ce45da93c7cd5ee0bdc2b5 : SUCCESS in 31m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/065c46a37aa74f9ea28092335eba1419 : SUCCESS in 43m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"31e22ab7770699262fd4ac41a07acbf8bf191996","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-08 09:11:49.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"aa3808d904bf1de24c461d7bb7f106404ddffc6e","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-10-08 09:51:58.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/51/756551/2/check-vote/ext-nova-zuul/c874d72 : FAILURE in 35m 20s","accounts_in_message":[],"_revision_number":2},{"id":"31e1bb93b5eddd7ef9f01797711d0b85b0179e71","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-10-08 09:55:01.000000000","message":"Patch Set 2:\n\n* pci-test http://52.27.155.124/pci/756551/2 : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"9632638dc443c87440e22124830b0e488490faaf","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-10-08 12:15:06.000000000","message":"Patch Set 2:\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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/2/check/tempest-dsvm-full-bionic/b68ccc4/ : FAILURE in 1h 28m 59s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/2/check/tempest-dsvm-full-bionic-py3/58a6f0e/ : FAILURE in 1h 16m 14s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/2/check/grenade-dsvm-bionic/721a208/ : POST_FAILURE in 1h 25m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1337e4c53f455668a940ecba5feac0fc70dea744","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-08 15:13:08.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- grenade https://zuul.opendev.org/t/openstack/build/e7de60bb7aec49778e4b5e326d94681e : SUCCESS in 53m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4145c69a35714dc9976784eef5d460e1 : SUCCESS in 1h 17m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdd5b0744724474c86839020ce3ae3bb : FAILURE in 14m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8b73eb98975e449fba47a4ffb9371b0b : FAILURE in 15m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b380e6e017034efd9fb09175b1b52fca : SUCCESS in 8m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eb7a25bc101549f0bec875cf191704a2 : FAILURE in 12m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1908c99f63aa4251b17dd21e1b8c9d8a : FAILURE in 15m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b81e37dbbcf34eed978b921618d13b75 : SUCCESS in 11m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/dce2b326259b430fa7a36f0f23a2f439 : SUCCESS in 1h 18m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/12c7d715a5a140a781e5b4412439ec9a : SUCCESS in 1h 00m 32s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a9c4dde676c4e54b5f192b60a8a1bd5 : SUCCESS in 1h 22m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b2a2c99998624bbb93edf56468701116 : FAILURE in 1h 02m 37s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/bb94735720214cee8333c1ccfa0faeef : SUCCESS in 39m 11s (non-voting)\n- nova-evacuate https://zuul.opendev.org/t/openstack/build/8b6b2d0a713442a4ae45b60e68aa215e : SUCCESS in 48m 48s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/bc86c7f1fd9746e0a5fd421772c37773 : SUCCESS in 56m 44s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/86824be0a64b4b86aa0f6ff7dd71adb0 : SUCCESS in 1h 23m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/a53f14ef1d114126af23a3007fdf1aed : SUCCESS in 1h 49m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8fab81da3906494a9738ce01324f633e : SUCCESS in 19m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9c19f321f1648b2bf549c118ac2c28c : SUCCESS in 1h 31m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8a2eda8c7954152bd84f1f1a49dce93 : SUCCESS in 59m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/290b212951e440879f22481fd535a88d : SUCCESS in 31m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1285a0cc0fa341e790ce79e2168412dc : SUCCESS in 46m 34s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"285994e7e599e6b4a01ec1f34127b7f7af02427f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-10-09 15:58:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1dab1603e419e1ca2c3f7b44a1b0fc09f4179bb9","author":{"_account_id":15751,"name":"Intel PCI CI","email":"pci-ci@intel.com","username":"intelpcici","tags":["SERVICE_USER"]},"date":"2020-10-09 16:30:28.000000000","message":"Patch Set 3:\n\n* pci-test http://52.27.155.124/pci/756551/3 : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"e710762a17ed41773e31afcd5f0a69f8c121b362","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-10-09 21:21:27.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/3/check/tempest-dsvm-full-bionic/aca0bad/ : FAILURE in 1h 35m 08s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/3/check/tempest-dsvm-full-bionic-py3/3da6637/ : FAILURE in 1h 18m 50s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/3/check/grenade-dsvm-bionic/2c2a391/ : POST_FAILURE in 1h 24m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b96f9080bb8e9c8119322d4d2cfe3a64867e4047","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-10 07:23:26.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/85e1901fbf574a5f94b81cd9553fd83b : SUCCESS in 1h 00m 59s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/33c956020d6449b2a202073521489da1 : SUCCESS in 1h 15m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c59ba9f41ce4dca8073711552ba39e2 : SUCCESS in 16m 37s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/414d09da75844c329ea206fb4ec5e8d3 : SUCCESS in 14m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab54cd8f1ef34d82a9e18b4bc1972e9f : SUCCESS in 7m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/931a2b04244941009dbd1b21113ee935 : SUCCESS in 11m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/12075168b0344da3baa24dff495bc3f7 : SUCCESS in 12m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2c8f0774dca42d6b2297d75e12501ef : SUCCESS in 10m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bf45a1e1d6784bf4a84c0f28c892192a : SUCCESS in 1h 08m 18s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/90453d2749f34b86b3faa57ad7e183b5 : SUCCESS in 1h 01m 46s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/24caab3f65d74c209da1d68973efaaa6 : SUCCESS in 1h 06m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/80a3e5dba247435eb12b43b955a568e6 : SUCCESS in 48m 46s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/919847a675f74483b0c27e22933eac20 : SUCCESS in 50m 10s (non-voting)\n- nova-evacuate https://zuul.opendev.org/t/openstack/build/6d99d3ebcb3f4a919339b2d35b3b304f : SUCCESS in 43m 32s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d5c24a3b1718497b91a5db756f541913 : FAILURE in 56m 33s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8e6c57620df84b27a56ed33b6da259f1 : SUCCESS in 1h 22m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/54758fcb93384e1b967ab482934d1200 : SUCCESS in 1h 22m 58s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/40b5fcd5bacf4938b0eecfa261bc9af3 : SUCCESS in 18m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d6cb863d20364daf9027d662a4625a7f : SUCCESS in 1h 23m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c7fd11eee18d42b88b1b4a5edbbfb2df : SUCCESS in 56m 41s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/02a7d16a02ae432cab8655e0b097b7cb : SUCCESS in 31m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/bb1920a9338948d0841f5220926659be : FAILURE in 43m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d3fe882b8b00148a1d5f43bb9c9ff312a04fa6f6","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-10-10 07:24:28.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/51/756551/3/check/EMC_PowerFlex_NOVA/5ca664a/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"1978ec287cc254bb15c295d980391edb9bc2de00","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-10-10 07:43:11.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-51-756551-3 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":3},{"id":"5dbf79be2e2905003ab136bd0850a6bcef5e32a2","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-10-14 03:34:18.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/51/756551/3/check-vote/ext-nova-zuul/14a8585 : SUCCESS in 57m 22s","accounts_in_message":[],"_revision_number":3},{"id":"f30b55bcd5bd265c1b3b8834f0163eb49650dd39","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-11-10 11:56:42.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)\n\nLGTM, I was going to nit about the return for unit tests but it keeps things readable so it\u0027s worth it IMHO.","accounts_in_message":[],"_revision_number":3},{"id":"c0bae7ec02e45c7f1cb54478f03b08fdee2f171b","author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"date":"2020-11-10 13:41:31.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)\n\nI haven\u0027t looked deeply at the unit tests; only the core change.  Looks fine to me.  You also handle the backwards compatibility aspects.\n\nAlso some damn good commit message there :-) I see you did some laborious digging to clean things up; thank you.","accounts_in_message":[],"_revision_number":3},{"id":"43b0ec323e72f1e7165149f775faa1d3d95a9545","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-11-13 10:41:57.000000000","message":"Patch Set 3: -Code-Review\n\nhttp://lists.openstack.org/pipermail/openstack-discuss/2020-November/018713.html","accounts_in_message":[],"_revision_number":3},{"id":"5aaa3dc801d11bbc7a0425eae8f3dba45dc804fd","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-21 13:23:38.000000000","message":"Patch Set 3: Code-Review+2\n\n\u003e Patch Set 3: -Code-Review\n\u003e \n\u003e http://lists.openstack.org/pipermail/openstack-discuss/2020-November/018713.html\n\nThis discussion about the following patch has concluded without any clear objections so I\u0027m adding my +2 back in here any moving on to the next change.","accounts_in_message":[],"_revision_number":3},{"id":"e544939e912228dadbc6ae8cca0cf19684547549","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-27 15:52:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"958c95db01dde01a3742b96a6679a6e8b86404df","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 16:33:34.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/294f1f6d1406455691b74d13bf5744f6 : SUCCESS in 30m 15s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/48f8b3008f794c97806d6a55d9be7ccd : SUCCESS in 34m 36s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"8d427e119818db7a464114dddbfeb78c3b47dc3d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-01-27 19:00:49.000000000","message":"Patch Set 4:\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 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/51/756551/4/check/tempest-dsvm-full-focal-py3/2fcefcf/ : FAILURE in 1h 33m 43s","accounts_in_message":[],"_revision_number":4},{"id":"e2d921dfc65443ea161ab37d3e4bb489910bd54d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 19:10:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8140c19876bd4f939d4e1c07623a007f : SUCCESS in 1h 05m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/274c81a845ee4442b663d96ca6ae52ba : SUCCESS in 1h 25m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d57589660e814a00ba0444958b5c0ed2 : SUCCESS in 18m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/75e360e594d8482cb0d0a5788f8b789c : SUCCESS in 17m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/052e9bacc7a645f79f8843672b555892 : SUCCESS in 7m 16s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aef459056b304ecfbcff9b675f9e1da2 : SUCCESS in 11m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d24eb256f2d34d17a97d4ad91d3b7541 : SUCCESS in 11m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/97622973abe04c70808fd814db81d370 : SUCCESS in 12m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/548f55bd2d54470da00896227a36c098 : SUCCESS in 10m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/cc8cc9a20bb94ef880f8114e8e1eab48 : SUCCESS in 1h 03m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3c49a87b14aa4fb890dd4049cd656a48 : SUCCESS in 1h 05m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d7a8c2db9c124950bc00ecf1e3397463 : SUCCESS in 1h 18m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f6e8eda49901413bb88629a0055c172a : SUCCESS in 50m 41s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/226e6a0bbe5841ebb023d6a8b43185bf : SUCCESS in 57m 08s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e4e49abbaf7743a5926310c109b557c6 : SUCCESS in 1h 22m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/e68094a2709d4192b3f2bd56c9a898e9 : SUCCESS in 1h 21m 02s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9f0b3a209d88475fbcadec9fa3f2c03b : SUCCESS in 19m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d81271fe320641499089de62e86f7a6f : SUCCESS in 21m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/671df8551bf14dc989db0f438e35ff33 : SUCCESS in 1h 02m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3a810b8e32a944e99e0a31209c72ade5 : SUCCESS in 50m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3481a548269343e4a8a2cbf835af949a : SUCCESS in 31m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2763fbe3ffe64821ac4454b7c6d339fe : FAILURE in 40m 12s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b8c8b8bb41ff8675db6f5bf7026c2860f2971299","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-01-27 19:10:45.000000000","message":"Patch Set 4:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/51/756551/4/check/EMC_PowerFlex_NOVA/6de40b0/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":4},{"id":"f9c054cfafe3c74b3234030208afb6ec61ab0251","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-01-27 20:44:47.000000000","message":"Patch Set 4:\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/756551/4 : FAILURE in 2h 41m 23s","accounts_in_message":[],"_revision_number":4},{"id":"b917752dcbad5047e39ee8e705c0f0ff5771beee","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-01-28 14:03:07.000000000","message":"Patch Set 4: Code-Review+2\n\nStill LGTM.","accounts_in_message":[],"_revision_number":4},{"id":"6c5df59c0288c06176dfb830fbd86b8731dc5ca0","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-01-28 22:05:24.000000000","message":"Patch Set 4:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/756551/756551/4/check-not-vote/ext-nova-zuul/e167863 : FAILURE in 1h 15m 17s","accounts_in_message":[],"_revision_number":4},{"id":"1a609733a9d177c53d3996250b4090cd924d01fd","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-02-24 13:22:42.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nIt sit for a long time so I assume that the conclusion of the discussion is accepted by every part. As far as I see the patch does what the commit message tells it does. So I\u0027m approving it.","accounts_in_message":[],"_revision_number":4},{"id":"673935b4ae5c9bd42dbaa8d18292197b7068b7b7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 13:23:10.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"b174d5ce7d99669908148df3cd467f301bafabf2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 20:17:11.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/55ce9819db3a4afca7d5f6bed4eb2154 : SUCCESS in 1h 24m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/91b01a0986f44e45ac603d7663ee85eb : SUCCESS in 15m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86f08f5048604129ba734fd5dfcb038c : SUCCESS in 8m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7f4f15b532fb439abf1959d7538384b0 : SUCCESS in 10m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b18e2fc420e64330817fa6a69d52c837 : SUCCESS in 13m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10a899d572494a52a9311ab4de32fc87 : SUCCESS in 10m 34s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/494fd36dcf7e47a2874dc0c246bf42a9 : SUCCESS in 1h 22m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e1498b03042349bd97c9a82c11c945d8 : SUCCESS in 51m 08s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d3281e6dd5074d5b964f03af9c9e0b29 : SUCCESS in 14m 06s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9750c503673e43bdbe4f1562a276f9b3 : SUCCESS in 1h 31m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/4e4c1cbdbbdd43c4b5f429a6c62800d8 : SUCCESS in 1h 16m 53s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bdca8fe5ef2741b6bb33f2cb97a15974 : SUCCESS in 1h 36m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/27e35093f3ca4685872af45d7439d992 : SUCCESS in 1h 04m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ebd9ca17736f41829ae3ba202a874b6b : SUCCESS in 54m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b61fc4cb59e46b5844e21aa50815d0e : SUCCESS in 1h 03m 21s","accounts_in_message":[],"_revision_number":4},{"id":"6afd621e62b29b6c6554ccf04431793a45b8b7bb","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 20:17:12.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"129522db58dd979df40e9ff98eba5900146f90a1","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 20:19:30.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f33e2eef581d4be1a3e2923f0a5fcde4 : SUCCESS in 1m 25s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"5beec0feabd18bc070b783f8226423fdb8548445","revisions":{"ff7f7d6dbbf68cc264767f68fc5a8dacc08cdef6":{"kind":"REWORK","_number":1,"created":"2020-10-07 16:09:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/756551/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/756551/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/756551/1"}}},"commit":{"parents":[{"commit":"aec97be630d482cc98136abfea667f536e4e404a","subject":"libvirt: Remove support for \u0027[libvirt] use_usb_tablet\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aec97be630d482cc98136abfea667f536e4e404a"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 08:57:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 14:55:02.000000000","tz":60},"subject":"libvirt: Rationalize attachment of USB tablet","message":"libvirt: Rationalize attachment of USB tablet\n\nCurrently, nova will decide whether to attach a USB tablet device based\non the below criteria:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | **Warning**         |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | **Exception**       |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | **Warning**         |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | **Warning**         |\n  +-----------+-----------+-------------------+---------------------+\n\n (*) SPICE Enabled *and* agent disabled; if agent is enabled, it behaves\n     like SPICE is disabled.\n\n(**) Note that there\u0027s an additional dimension missing here which is\n     based on the \u0027os_type\u0027 of the instance, but that behaves exactly\n     the same as the the VNC/SPICE enabled, only it\u0027s checking if the\n     \u0027HVM\u0027 type is \"enabled\" or not.\n\nThis behavior is unusual - if the image metadata property supersedes the\nhost configuration, then why should we see different behavior based on\nthe host configuration when the image is requesting a pointer model but\nno graphics are enabled?\n\nWith this change, we rationalize this matrix. Instead of having this\nfunky split, we completely ignore the request if a graphical console is\nnot enabled on the host. Or, in graphical terms:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | No device           |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | No device           |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | No device           |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | No device           |\n  +-----------+-----------+-------------------+---------------------+\n\nThis will set us up quite nicely for a future \u0027hw_input_bus\u0027 image\nmetadata property, which would allow us to choose between tablet and\nmouse independently of bus.\n\nChange-Id: I206109fdfdacf5eb67bd31338201548e429084ac\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff7f7d6dbbf68cc264767f68fc5a8dacc08cdef6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ff7f7d6dbbf68cc264767f68fc5a8dacc08cdef6"}]},"branch":"refs/heads/master"},"0a5f862db8f3e1c9eb9d4ce04baeebd8bed90c0c":{"kind":"REWORK","_number":2,"created":"2020-10-08 09:11:49.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/756551/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/756551/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/756551/2"}}},"commit":{"parents":[{"commit":"0fb4a08b2c648de1cbdfe53f0fc15d89053d8be1","subject":"libvirt: Remove support for \u0027[libvirt] use_usb_tablet\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0fb4a08b2c648de1cbdfe53f0fc15d89053d8be1"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 08:57:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-08 09:10:00.000000000","tz":60},"subject":"libvirt: Rationalize attachment of USB tablet","message":"libvirt: Rationalize attachment of USB tablet\n\nCurrently, nova will decide whether to attach a USB tablet device based\non the below criteria:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | **Warning**         |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | **Exception**       |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | **Warning**         |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | **Warning**         |\n  +-----------+-----------+-------------------+---------------------+\n\n (*) SPICE Enabled *and* agent disabled; if agent is enabled, it behaves\n     like SPICE is disabled.\n\n(**) Note that there\u0027s an additional dimension missing here which is\n     based on the \u0027os_type\u0027 of the instance, but that behaves exactly\n     the same as the the VNC/SPICE enabled, only it\u0027s checking if the\n     \u0027HVM\u0027 type is \"enabled\" or not.\n\nThis behavior is unusual - if the image metadata property supersedes the\nhost configuration, then why should we see different behavior based on\nthe host configuration when the image is requesting a pointer model but\nno graphics are enabled?\n\nWith this change, we rationalize this matrix. Instead of having this\nfunky split, we completely ignore the request if a graphical console is\nnot enabled on the host. Or, in graphical terms:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | No device           |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | No device           |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | No device           |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | No device           |\n  +-----------+-----------+-------------------+---------------------+\n\nThis will set us up quite nicely for a future \u0027hw_input_bus\u0027 image\nmetadata property, which would allow us to choose between tablet and\nmouse independently of bus.\n\nChange-Id: I206109fdfdacf5eb67bd31338201548e429084ac\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0a5f862db8f3e1c9eb9d4ce04baeebd8bed90c0c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0a5f862db8f3e1c9eb9d4ce04baeebd8bed90c0c"}]},"branch":"refs/heads/master"},"64ba419a4c2fca671ba94adea0e8eca35c83d808":{"kind":"REWORK","_number":3,"created":"2020-10-09 15:58:57.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/756551/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/756551/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/756551/3"}}},"commit":{"parents":[{"commit":"5b0343d3e131aadfd0e51a91f0671b57aac23662","subject":"libvirt: Remove support for \u0027[libvirt] use_usb_tablet\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5b0343d3e131aadfd0e51a91f0671b57aac23662"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 08:57:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 08:57:12.000000000","tz":60},"subject":"libvirt: Rationalize attachment of USB tablet","message":"libvirt: Rationalize attachment of USB tablet\n\nCurrently, nova will decide whether to attach a USB tablet device based\non the below criteria:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | **Warning**         |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | **Exception**       |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | **Warning**         |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | **Warning**         |\n  +-----------+-----------+-------------------+---------------------+\n\n (*) SPICE Enabled *and* agent disabled; if agent is enabled, it behaves\n     like SPICE is disabled.\n\n(**) Note that there\u0027s an additional dimension missing here which is\n     based on the \u0027os_type\u0027 of the instance, but that behaves exactly\n     the same as the the VNC/SPICE enabled, only it\u0027s checking if the\n     \u0027HVM\u0027 type is \"enabled\" or not.\n\nThis behavior is unusual - if the image metadata property supersedes the\nhost configuration, then why should we see different behavior based on\nthe host configuration when the image is requesting a pointer model but\nno graphics are enabled?\n\nWith this change, we rationalize this matrix. Instead of having this\nfunky split, we completely ignore the request if a graphical console is\nnot enabled on the host. Or, in graphical terms:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | No device           |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | No device           |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | No device           |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | No device           |\n  +-----------+-----------+-------------------+---------------------+\n\nThis will set us up quite nicely for a future \u0027hw_input_bus\u0027 image\nmetadata property, which would allow us to choose between tablet and\nmouse independently of bus.\n\nChange-Id: I206109fdfdacf5eb67bd31338201548e429084ac\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64ba419a4c2fca671ba94adea0e8eca35c83d808"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64ba419a4c2fca671ba94adea0e8eca35c83d808"}]},"branch":"refs/heads/master"},"5beec0feabd18bc070b783f8226423fdb8548445":{"kind":"REWORK","_number":4,"created":"2021-01-27 15:52:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/51/756551/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/756551/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/756551/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/756551/4"}}},"commit":{"parents":[{"commit":"d92c0740c6aeaad983736f6e87d9960886e8df80","subject":"Merge \"libvirt: Drop support for Xen\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d92c0740c6aeaad983736f6e87d9960886e8df80"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-10-07 08:57:12.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-27 15:52:16.000000000","tz":0},"subject":"libvirt: Rationalize attachment of USB tablet","message":"libvirt: Rationalize attachment of USB tablet\n\nCurrently, nova will decide whether to attach a USB tablet device based\non the below criteria:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | **Warning**         |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | **Exception**       |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | **Warning**         |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | **Warning**         |\n  +-----------+-----------+-------------------+---------------------+\n\n (*) SPICE Enabled *and* agent disabled; if agent is enabled, it behaves\n     like SPICE is disabled.\n\n(**) Note that there\u0027s an additional dimension missing here which is\n     based on the \u0027os_type\u0027 of the instance, but that behaves exactly\n     the same as the the VNC/SPICE enabled, only it\u0027s checking if the\n     \u0027HVM\u0027 type is \"enabled\" or not.\n\nThis behavior is unusual - if the image metadata property supersedes the\nhost configuration, then why should we see different behavior based on\nthe host configuration when the image is requesting a pointer model but\nno graphics are enabled?\n\nWith this change, we rationalize this matrix. Instead of having this\nfunky split, we completely ignore the request if a graphical console is\nnot enabled on the host. Or, in graphical terms:\n\n  +-----------+-----------+-------------------+---------------------+\n  | Image     | nova.conf | VNC/Spice Enabled | Result              |\n  +-----------+-----------+-------------------+---------------------+\n  | \u003cunset\u003e   | \u003cunset\u003e   | Yes               | No device           |\n  | \u003cunset\u003e   | \u003cunset\u003e   | No                | No device           |\n  | \u003cunset\u003e   | usbtablet | Yes               | USB tablet attached |\n  | \u003cunset\u003e   | usbtablet | No                | No device           |\n  | \u003cunset\u003e   | ps2mouse  | Yes               | No device           |\n  | \u003cunset\u003e   | ps2mouse  | No                | No device           |\n  | usbtablet | \u003cunset\u003e   | Yes               | USB tablet attached |\n  | usbtablet | \u003cunset\u003e   | No                | No device           |\n  | usbtablet | usbtablet | Yes               | USB tablet attached |\n  | usbtablet | usbtablet | No                | No device           |\n  | usbtablet | ps2mouse  | Yes               | USB tablet attached |\n  | usbtablet | ps2mouse  | No                | No device           |\n  +-----------+-----------+-------------------+---------------------+\n\nThis will set us up quite nicely for a future \u0027hw_input_bus\u0027 image\nmetadata property, which would allow us to choose between tablet and\nmouse independently of bus.\n\nChange-Id: I206109fdfdacf5eb67bd31338201548e429084ac\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5beec0feabd18bc070b783f8226423fdb8548445"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5beec0feabd18bc070b783f8226423fdb8548445"}]},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}}]}],"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":{}}}]}
