)]}'
{"id":"openstack%2Fnova~866156","triplet_id":"openstack%2Fnova~stable%2Fxena~Ifed0fa16053228990a6a8df8d4c666521db7e329","project":"openstack/nova","branch":"stable/xena","attention_set":{},"removed_from_attention_set":{"16137":{"account":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"last_update":"2023-04-05 15:54:46.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2023-04-05 12:23:24.000000000","reason":"\u003cGERRIT_ACCOUNT_7166\u003e replied on the change","reason_account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}},"hashtags":[],"change_id":"Ifed0fa16053228990a6a8df8d4c666521db7e329","subject":"Handle mdev devices in libvirt 7.7+","status":"MERGED","created":"2022-11-30 13:07:31.000000000","updated":"2023-04-05 15:56:10.000000000","submitted":"2023-04-05 15:54:46.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":"866156","meta_rev_id":"04a554bdc9e37f92392efe06bf6911f60a13ed20","_number":866156,"virtual_id_number":866156,"owner":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-04-05 15:54:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-04-05 12:23:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-04-05 12:23:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"}],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":8992,"name":"Billy Olsen","email":"billy.olsen@canonical.com","username":"billy-olsen"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-11-30 13:07:31.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":8992,"name":"Billy Olsen","email":"billy.olsen@canonical.com","username":"billy-olsen"},"state":"CC"},{"updated":"2022-11-30 13:50:08.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":"2022-11-30 14:32:00.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":"2023-01-18 11:39:21.000000000","updated_by":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"reviewer":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"state":"REVIEWER"},{"updated":"2023-02-19 21:56:42.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":"2023-04-04 16:30:24.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"}],"messages":[{"id":"1491418d7001815903b5bd3493e045cdb62e0ed2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-11-30 13:07:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2d5dfa9441802393616a38a6d16355b1522401e3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-30 13:50:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c00aab24e3964b92ba530f749be5359e\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5d8e676183534043843781ac8f01dbe3 : SUCCESS in 33m 05s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c6de5d06440442d48361fba71b1b3c46 : SUCCESS in 39m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8f85f7c71608c1814bcd8b520c9572e72613be7d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-11-30 14:32:00.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\nhttps://zuul.opendev.org/t/openstack/buildset/43ae632548ca40d6b6fe140b6fe5cad2\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8e644b7c40ed470c872edb78d0652131 : SUCCESS in 1h 18m 51s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/d44dd655eee24b2dac577e898b038c37 : FAILURE in 35m 27s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8cf9974d3b4a468fb26c36db07c36ec4 : SUCCESS in 49m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8e4165a0a2a84a1295dd844cc5601d5b : SUCCESS in 14m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d4223319470411da45209cb8ff0c5e0 : SUCCESS in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/38783d1c8b774732ba1d0a149f7cb611 : SUCCESS in 11m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fd766bc8afd84a8588a5987602b59615 : SUCCESS in 11m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/752ebe05c7c64fbda886e322feefb220 : SUCCESS in 10m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0580caa7eb6c4f33ae6437e7e3b3a651 : SUCCESS in 9m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/955f12acceb046d3a1bf73570dced100 : SUCCESS in 58m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/028ad9d1954046f193ab7243fa4dd9df : SUCCESS in 56m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1cc87975abcd4334831340c4d45d8c9c : SUCCESS in 45m 20s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2815976272ce402abfd20bb8200aa4e2 : SUCCESS in 40m 33s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d8bf582101bf46529a6acb36fd7888a2 : SUCCESS in 43m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cce2718291054eaaa28181c8e0c20993 : SUCCESS in 1h 16m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/55ad5db6c090454984e0f67d7af40a55 : SUCCESS in 1h 16m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/bc93dce5c46a4a02a83ef64cf7a14955 : SUCCESS in 45m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b4cd3bdc59be46988ff165a3c26391f5 : FAILURE in 5m 31s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/1bb19dd3c91f442c9f7d2924a77b59a1 : FAILURE in 18m 26s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/336b9cdd1bbe49b5b2bb5b057eede527 : FAILURE in 21m 23s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/07487087a0a94563ad762dac726e521d : FAILURE in 17m 36s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/28f15ed7b2df405787bd81a326a0c9ef : SUCCESS in 1h 09m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fbf4d2f31b8244c0965d18f0c08e771e : SUCCESS in 44m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/af46f70b869f43fd9a2adb13b1491867 : SUCCESS in 21m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6c3fa1003cc34bd09a9ed56064cf26df : FAILURE in 32m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6033b8442d260b41f0599ae2e4c4a4e317fd1451","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"date":"2023-02-19 20:26:46.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"40c245dd6b049b8d185ae58b99b1a8c52df4ac7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-19 20:52:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/63e9627f4c0c41ae8cbbbaa73eb23a0c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/bcd2a194cd4c4cafbdd17a4ab5785374 : SUCCESS in 23m 35s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/94ef46a436e14781bce51e410e6f0157 : SUCCESS in 12m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c13952ff44f1786cbb229c90080f7663f50e9921","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-19 21:56:42.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-focal-py3 finger://zuul-v3-executor.novalocal/f69779b157d041158ded0e59ca07cfe8 : FAILURE in 50m 48s","accounts_in_message":[],"_revision_number":2},{"id":"f1edfd6ba83f8cca0cd4a42c638b26f57205ab15","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-19 22:22:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7740c2e1b90f4191a88e67a70b1626bd\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ade519913f0c401890105411d23a9aee : SUCCESS in 1h 37m 33s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/f57d66811a1443568586b8344a4ec41d : FAILURE in 24m 19s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/76086a5c44ea4a3980254497effa6453 : SUCCESS in 52m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/50255001145d458c9929df624ce8c97b : SUCCESS in 16m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc1929c1a843497b8c36b1f558162399 : SUCCESS in 7m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/18dc50885c2a46f1b782c770775861e6 : SUCCESS in 20m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e3e4c12dc95d45dbbdb847fbf57b0bc9 : SUCCESS in 13m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0ff02142926345e69de7cfbfc6990902 : SUCCESS in 11m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a580be7abc5c472ba1ecfaf630b2c266 : SUCCESS in 10m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/b97518959ea348749f4d76cf1d511840 : SUCCESS in 42m 12s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f935ef7e6eb84c8a8f355fe8f3fedba3 : SUCCESS in 1h 05m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ac4bfbfd6bdc4f308e51aade2a7ec987 : SUCCESS in 38m 00s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4c9f013160cf4e36a8bece401f0216c9 : SUCCESS in 34m 48s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/be94f355f49b4793a5ddc3feafaeb1a9 : SUCCESS in 59m 36s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a64c0a7f23aa499aab404ffb6cdea8cc : SUCCESS in 1h 08m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/5877200d6d3e4e169f0605d13618fbd4 : SUCCESS in 1h 17m 53s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6805edcb080c43ae8c295693e300f860 : SUCCESS in 49m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9a49f5871b9b4100b043488f0e431734 : FAILURE in 5m 16s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/f272de5ec98740bca3fe3aba39da87e2 : SUCCESS in 22m 48s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ab2b2f0daf4749d088d32f5a10818619 : SUCCESS in 22m 27s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/23f4da726b9b4439bd3a6ddc74679a70 : SUCCESS in 19m 18s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/90121c3196d94111ac97315e25a1f8e8 : SUCCESS in 52m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/aa48f75e38de41e9a4f3c9328717a353 : SUCCESS in 39m 28s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5bd9eeb9fd124bac87129cf8906ebad9 : SUCCESS in 22m 01s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c7f4b61c2b064afbb8b4ff5a7f42e4d4 : FAILURE in 36m 13s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bac55b82a773469a79f39008645f96d49d8aa36e","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-03-27 12:51:34.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"7cb96b1f7a544a8d4114295da02fdc45315093b8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-04-04 16:30:24.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"172e79e4a37fbdb7a2da8bb63f8dfa17d73fc705","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-04 16:31:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"2d56e75d6b7cd12be5c2e5334af6138ccf4ba513","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-04 17:17:11.000000000","message":"Patch Set 2: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/866155 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"b760438e41d3932e926f8ca012d2d5198e9b4fb3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-04-05 09:10:40.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"a41c03fafe202c782809fed14047994609b842e2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 09:25:40.000000000","message":"Patch Set 3: Verified-2\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5462a72530324de7b2e47deede599d4c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c6f00891511b41fca8e18e3c99c70941 : SUCCESS in 10m 36s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2617ea346e7649e8b490194f7f1fc914 : SUCCESS in 13m 44s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"87f3c8fbba3f0ddfc91a67b9b47de17989689dd4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 10:37:38.000000000","message":"Patch Set 3: 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\nhttps://zuul.opendev.org/t/openstack/buildset/806017fa7bb84f75990e8e3ce68e23f9\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1e0cc83a9a5f4492b2f4282b567bc428 : SUCCESS in 1h 13m 01s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/0d5cd84d50b5403b8250937bb0f1c66b : FAILURE in 33m 10s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/949c6a523f1f4282934debc2453a4eaf : SUCCESS in 54m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0786c28c91ef4d33977c5e679be148de : SUCCESS in 14m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9b8b24fd2874fe08c139e2f29f8dcb2 : SUCCESS in 7m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e290cec92de64eddbc1a3bdd4434408b : SUCCESS in 14m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8e0cc56ab1d346ea99898013e954ee29 : SUCCESS in 9m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3967aac406ac4dd3bc3938dbb088e53e : SUCCESS in 11m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0371b1e32c524b6ab16e1cf816b4b71a : SUCCESS in 9m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5e7eed9c26754e7eae1eb8cebdaf4845 : SUCCESS in 48m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3d6d402235a047e197892568c957737a : FAILURE in 56m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9ce8e57abc804f72b8bdb5e1792296c9 : SUCCESS in 51m 18s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4e9bc4758e884acca977db97017c53ef : SUCCESS in 41m 13s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/a18ddd11df6d41df9e938c1773cd4f0d : SUCCESS in 1h 01m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2a9b34f57b3043da96bf26ae1d987e7a : SUCCESS in 1h 11m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/468e0f5b101d470a86a079040e22f323 : SUCCESS in 1h 19m 47s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/10af43afe0b94fcf9fb662b23dcf5064 : SUCCESS in 54m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0d6554b9c7e5465fb547f88a3265ebac : FAILURE in 4m 49s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/cc6211af3be040a08619ac65b9394dfb : SUCCESS in 20m 52s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/81f6f8f4114249c98c6973cfaf76c9cb : SUCCESS in 18m 13s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/eb67b78cfaa34cc78c0bc661bd3aa4c3 : SUCCESS in 19m 18s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d4f72c3565e845c29f75ad0ed11c7ccc : SUCCESS in 1h 02m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f9f35cd230ba4746b148c2bfb625d0d0 : SUCCESS in 54m 30s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2ea53ff6a77f462bbe7c82202caeb3c7 : SUCCESS in 33m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b8a7f3c43bdf44998b9652fbe7dc5172 : FAILURE in 27m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fb66ef8d98e5eb0db861017d2715bf2f899fc0b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-04-05 12:22:27.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"8ce815ea187c684de07c36197af7c182cf984f4d","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-04-05 12:23:24.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"22f9495a083ebd8921a78d6cce5ef9f1b3206abc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 12:37:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bbdee9f4553f4a86a394e03f02e5293d\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c586cfb2786a4ee7aeb6eb2f2c8511b8 : SUCCESS in 9m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/841afee22e954ea6bd0cd7be68c58f25 : SUCCESS in 13m 14s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ebc42191e9cb8d4f9c8247d298e945caef7825fb","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-04-05 13:31:16.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://ftp2.osuosl.org/pub/ppc64el/openstack/nova/56/866156/4/check/tempest-dsvm-full-focal-py3/3f31a75/ : FAILURE in 44m 16s","accounts_in_message":[],"_revision_number":4},{"id":"230d3ffde47632ade9aa2e6fa05a88cc59adf674","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 14:00:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/82c6ec42c1b74d668160ffad908dce1f\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/405c2ab798134b2f84598d880d7fb928 : SUCCESS in 57m 50s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/f92d816346054a7fa2371a7112f4f222 : FAILURE in 27m 47s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77713689b09a488586ae823687a6f49c : SUCCESS in 40m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d51f1526c644802b8f287f99d54553e : SUCCESS in 18m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41c74c60001b4653808ab2f966eae1cf : SUCCESS in 7m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0103afc0f17e40e0ad0fe0bfd9201d87 : SUCCESS in 12m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/646b053f4e42456890e788ebe5ed072d : SUCCESS in 11m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/bb9912abb5ce4fab80c396569fd0193c : SUCCESS in 14m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed1cd525f3504538a128a76d8aa4bd48 : SUCCESS in 8m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2bb5301a7b764626a98ce1e05ce496b1 : SUCCESS in 1h 05m 17s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8da2a4d4fa194fe7879dec175ce2193a : SUCCESS in 1h 34m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b20ce1b0afca4e299539168e7b04b393 : SUCCESS in 35m 29s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a151df55d59f402f996156200c4f3239 : SUCCESS in 45m 57s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/ec18824407a849038348561a2f13e6b5 : SUCCESS in 37m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7709239443a0446db229d0208740866f : SUCCESS in 1h 30m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/6f91a5e6bfed47c083aa540daff16053 : SUCCESS in 1h 31m 54s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/7c43709354d643ed84889bc4513dbe03 : SUCCESS in 57m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4e9b5bd4a93b48e7b06531929b72c481 : SUCCESS in 4m 34s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/2bfe1fa241d94d8fa653d46ee90264e1 : SUCCESS in 23m 43s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/77ef91275da34894be96e10d605a1526 : SUCCESS in 19m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/900fdd35ed4a4b0caeb97abfa54425e2 : SUCCESS in 20m 58s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4c7a4ecc8d9b49dc9a620c6e513ddef5 : SUCCESS in 1h 20m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0d2434701014d52a6c9dcf7eb330227 : SUCCESS in 38m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/198aed6e95474d05aba0950218486f43 : SUCCESS in 23m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/936e241170034084904feb4644ae7324 : FAILURE in 33m 09s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a20c97a328629e30e31f7c3d9d9df33f1a7039f6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 14:01:12.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f3c47138e049ebfad5b94282ca85f082b9bc521d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 15:54:46.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e73bcf6a7b474c1c93588e0f72fed145\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e25ec4e68a15475aaadb19c055eb733b : SUCCESS in 1h 29m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aaf6f426f7cf42b784c1a3a7e6684c73 : SUCCESS in 55m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4acf13b23374253b65f06fd55df8f21 : SUCCESS in 7m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5d0ed2e54e0148f683d0ceb1121e5e16 : SUCCESS in 13m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a986949f5ae84ba781bf9a32eb5056c6 : SUCCESS in 10m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6a36c130ce9c484c96ed20b4736fa74b : SUCCESS in 8m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/575db684a9894d0b97469d025500b139 : SUCCESS in 45m 52s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/76f20fcddd6a4163880c42a25b86d1fe : SUCCESS in 52m 00s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a886b5509e2a4716b8987f1c3278ce6b : SUCCESS in 24m 32s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a941e9c72716407f8d4105e8ee3393df : SUCCESS in 26m 46s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/887e6a890093445ba6dcd02e5ac75b1f : SUCCESS in 1h 43m 10s\n- nova-next https://zuul.opendev.org/t/openstack/build/89ffbd63e8874bbfa8ecb57361afc81c : SUCCESS in 1h 37m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a9a435b89f7f42f9afda79b1f08223ac : SUCCESS in 4m 55s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/154ccc6b15b0416d8e2ea2d0a856979f : SUCCESS in 1h 26m 53s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fbbd3ad8c5c64918ab66357e42f71c44 : SUCCESS in 1h 11m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/381e9a1ed35140dd9b4ff130d384b76c : SUCCESS in 55m 03s","accounts_in_message":[],"_revision_number":4},{"id":"2ac3f593c7089f12ef23430616e6f25c00dbc06b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 15:54:46.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"04a554bdc9e37f92392efe06bf6911f60a13ed20","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-05 15:56:10.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c923de1468bd4822bb80c71ccf064ec8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/040a47293a42425cbc546ebdf9fe5cb8 : SUCCESS in 1m 00s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c3800f7863116412e90029381085cd01ebeae220","revisions":{"3f423dacd34edf9c8d628cc0acd0d2a1f3a211db":{"kind":"REWORK","_number":1,"created":"2022-11-30 13:07:31.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/56/866156/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/866156/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/866156/1"}}},"commit":{"parents":[{"commit":"726c0217ef8140a949510b0a0bbbe6e82704cd40","subject":"Reproducer for bug 1951656","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/726c0217ef8140a949510b0a0bbbe6e82704cd40"}]}],"author":{"name":"Billy Olsen","email":"billy.olsen@gmail.com","date":"2022-04-22 02:42:27.000000000","tz":-420},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2022-11-30 13:07:14.000000000","tz":60},"subject":"Handle mdev devices in libvirt 7.7+","message":"Handle mdev devices in libvirt 7.7+\n\nLibvirt 7.7 changed the mdev device naming to include the parent PCI\ndevice when listing node devices. The domain, however, will still only\nsee the UUID and not see the parent PCI device. Changing the parsing to\nsimply drop the PCI identifier is not enough as the device cannot be\nfound when attempting to lookup the new ID.\n\nModify the Libvirt Driver\u0027s _get_mediated_device_information to tolerate\ndifferent formats of the mdev name. This first uses the legacy behavior\nby trying to lookup the device name that is passed in (typically\nmdev_\u003cuuid\u003e format) and if that is not found, iterates the list of mdev\nnode devices until the right UUID is found and selects that one.\n\nNote that the lookup of the mdev device by UUID are needed in order\nto keep the ability to recreate assigned mediated devices on a reboot of\nthe compute node.\n\nAdditionally, the libvirt utils parsing method mdev_name2uuid, has\nbeen updated to tolerate both mdev_\u003cuuid\u003e and mdev_\u003cuuid\u003e_\u003cpciid\u003e\nformats.\n\nCloses-Bug: 1951656\n\nChange-Id: Ifed0fa16053228990a6a8df8d4c666521db7e329\n(cherry picked from commit a28b907c4f0dbba6e141a8fbea807e6cb0438977)\n(cherry picked from commit 98d8c9eaa3c415cc234193e6a9115db887751363)\n(cherry picked from commit db8061a56095f364bee4760a58f4416cb36e026e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f423dacd34edf9c8d628cc0acd0d2a1f3a211db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3f423dacd34edf9c8d628cc0acd0d2a1f3a211db"}]},"branch":"refs/heads/stable/xena"},"35a23e14f019fb59120f9a870d32b4d76c950658":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2023-02-19 20:26:46.000000000","uploader":{"_account_id":16137,"name":"Tobias Urdin","email":"tobias.urdin@binero.com","username":"tobasco"},"ref":"refs/changes/56/866156/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/866156/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/866156/2"}}},"commit":{"parents":[{"commit":"6491b269579ac92de30d4cd9d4e2073f7a382b0c","subject":"Reproducer for bug 1951656","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6491b269579ac92de30d4cd9d4e2073f7a382b0c"}]}],"author":{"name":"Billy Olsen","email":"billy.olsen@gmail.com","date":"2022-04-22 02:42:27.000000000","tz":-420},"committer":{"name":"Tobias Urdin","email":"tobias.urdin@binero.com","date":"2023-02-19 20:26:46.000000000","tz":0},"subject":"Handle mdev devices in libvirt 7.7+","message":"Handle mdev devices in libvirt 7.7+\n\nLibvirt 7.7 changed the mdev device naming to include the parent PCI\ndevice when listing node devices. The domain, however, will still only\nsee the UUID and not see the parent PCI device. Changing the parsing to\nsimply drop the PCI identifier is not enough as the device cannot be\nfound when attempting to lookup the new ID.\n\nModify the Libvirt Driver\u0027s _get_mediated_device_information to tolerate\ndifferent formats of the mdev name. This first uses the legacy behavior\nby trying to lookup the device name that is passed in (typically\nmdev_\u003cuuid\u003e format) and if that is not found, iterates the list of mdev\nnode devices until the right UUID is found and selects that one.\n\nNote that the lookup of the mdev device by UUID are needed in order\nto keep the ability to recreate assigned mediated devices on a reboot of\nthe compute node.\n\nAdditionally, the libvirt utils parsing method mdev_name2uuid, has\nbeen updated to tolerate both mdev_\u003cuuid\u003e and mdev_\u003cuuid\u003e_\u003cpciid\u003e\nformats.\n\nCloses-Bug: 1951656\n\nChange-Id: Ifed0fa16053228990a6a8df8d4c666521db7e329\n(cherry picked from commit a28b907c4f0dbba6e141a8fbea807e6cb0438977)\n(cherry picked from commit 98d8c9eaa3c415cc234193e6a9115db887751363)\n(cherry picked from commit db8061a56095f364bee4760a58f4416cb36e026e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/35a23e14f019fb59120f9a870d32b4d76c950658"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/35a23e14f019fb59120f9a870d32b4d76c950658"}]},"branch":"refs/heads/stable/xena","description":"Rebase"},"744fe2e35817b6651b0d9fd96ee65288c1b7212f":{"kind":"NO_CHANGE","_number":3,"created":"2023-04-05 09:10:40.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/56/866156/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/866156/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/866156/3"}}},"commit":{"parents":[{"commit":"fdd4e7dc51ad34d3bc4741e7e40a10e8f3a7d138","subject":"Reproducer for bug 1951656","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdd4e7dc51ad34d3bc4741e7e40a10e8f3a7d138"}]}],"author":{"name":"Billy Olsen","email":"billy.olsen@gmail.com","date":"2022-04-22 02:42:27.000000000","tz":-420},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2023-04-05 09:10:40.000000000","tz":0},"subject":"Handle mdev devices in libvirt 7.7+","message":"Handle mdev devices in libvirt 7.7+\n\nLibvirt 7.7 changed the mdev device naming to include the parent PCI\ndevice when listing node devices. The domain, however, will still only\nsee the UUID and not see the parent PCI device. Changing the parsing to\nsimply drop the PCI identifier is not enough as the device cannot be\nfound when attempting to lookup the new ID.\n\nModify the Libvirt Driver\u0027s _get_mediated_device_information to tolerate\ndifferent formats of the mdev name. This first uses the legacy behavior\nby trying to lookup the device name that is passed in (typically\nmdev_\u003cuuid\u003e format) and if that is not found, iterates the list of mdev\nnode devices until the right UUID is found and selects that one.\n\nNote that the lookup of the mdev device by UUID are needed in order\nto keep the ability to recreate assigned mediated devices on a reboot of\nthe compute node.\n\nAdditionally, the libvirt utils parsing method mdev_name2uuid, has\nbeen updated to tolerate both mdev_\u003cuuid\u003e and mdev_\u003cuuid\u003e_\u003cpciid\u003e\nformats.\n\nCloses-Bug: 1951656\n\nChange-Id: Ifed0fa16053228990a6a8df8d4c666521db7e329\n(cherry picked from commit a28b907c4f0dbba6e141a8fbea807e6cb0438977)\n(cherry picked from commit 98d8c9eaa3c415cc234193e6a9115db887751363)\n(cherry picked from commit db8061a56095f364bee4760a58f4416cb36e026e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/744fe2e35817b6651b0d9fd96ee65288c1b7212f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/744fe2e35817b6651b0d9fd96ee65288c1b7212f"}]},"branch":"refs/heads/stable/xena","description":"Rebase"},"c3800f7863116412e90029381085cd01ebeae220":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2023-04-05 12:22:27.000000000","uploader":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"ref":"refs/changes/56/866156/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/866156/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/866156/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/866156/4"}}},"commit":{"parents":[{"commit":"fdd4e7dc51ad34d3bc4741e7e40a10e8f3a7d138","subject":"Reproducer for bug 1951656","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdd4e7dc51ad34d3bc4741e7e40a10e8f3a7d138"}]}],"author":{"name":"Billy Olsen","email":"billy.olsen@gmail.com","date":"2022-04-22 02:42:27.000000000","tz":-420},"committer":{"name":"Sylvain Bauza","email":"sbauza@redhat.com","date":"2023-04-05 12:22:27.000000000","tz":0},"subject":"Handle mdev devices in libvirt 7.7+","message":"Handle mdev devices in libvirt 7.7+\n\nLibvirt 7.7 changed the mdev device naming to include the parent PCI\ndevice when listing node devices. The domain, however, will still only\nsee the UUID and not see the parent PCI device. Changing the parsing to\nsimply drop the PCI identifier is not enough as the device cannot be\nfound when attempting to lookup the new ID.\n\nModify the Libvirt Driver\u0027s _get_mediated_device_information to tolerate\ndifferent formats of the mdev name. This first uses the legacy behavior\nby trying to lookup the device name that is passed in (typically\nmdev_\u003cuuid\u003e format) and if that is not found, iterates the list of mdev\nnode devices until the right UUID is found and selects that one.\n\nNote that the lookup of the mdev device by UUID are needed in order\nto keep the ability to recreate assigned mediated devices on a reboot of\nthe compute node.\n\nAdditionally, the libvirt utils parsing method mdev_name2uuid, has\nbeen updated to tolerate both mdev_\u003cuuid\u003e and mdev_\u003cuuid\u003e_\u003cpciid\u003e\nformats.\n\nCloses-Bug: 1951656\n\nChange-Id: Ifed0fa16053228990a6a8df8d4c666521db7e329\n(cherry picked from commit a28b907c4f0dbba6e141a8fbea807e6cb0438977)\n(cherry picked from commit 98d8c9eaa3c415cc234193e6a9115db887751363)\n(cherry picked from commit 28053917200e3e242148672efda0e1a2b043dc48)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3800f7863116412e90029381085cd01ebeae220"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c3800f7863116412e90029381085cd01ebeae220"}]},"branch":"refs/heads/stable/xena","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
