)]}'
{"id":"openstack%2Fnova~790447","triplet_id":"openstack%2Fnova~stable%2Fwallaby~I11fb5d3ada7f27b39c183157ea73c8b72b4e672e","project":"openstack/nova","branch":"stable/wallaby","topic":"bug/1734320","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2023-04-23 21:00:13.000000000","reason":"Change was submitted"},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2023-04-23 21:00:13.000000000","reason":"Change was submitted"},"34860":{"account":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"last_update":"2023-04-23 21:00:13.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2023-04-23 21:00:13.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2023-03-17 15:05:49.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":"I11fb5d3ada7f27b39c183157ea73c8b72b4e672e","subject":"libvirt: Delegate OVS plug to os-vif","status":"MERGED","created":"2021-05-10 17:25:21.000000000","updated":"2023-04-23 21:01:23.000000000","submitted":"2023-04-23 21:00:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":35,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"790447-bug/1734320","cherry_pick_of_change":602432,"cherry_pick_of_patch_set":33,"meta_rev_id":"dcba5ab3dc16b5b8f4b0d655f899f38c59db6c72","_number":790447,"virtual_id_number":790447,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-04-23 21:00:13.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2023-04-23 17:47:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2023-04-18 11:44:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2023-04-18 12:59:08.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-04-18 12:59:08.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":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":2,"date":"2023-04-18 11:44:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":1,"date":"2023-04-06 04:46:39.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},{"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"reviewers":{"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-10 17:25:21.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-05-10 17:42:30.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-05-10 19:07:21.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-10 19:47:03.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-05-11 07:02:30.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2021-06-18 11:31:50.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":"2023-02-09 18:06:50.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"CC"},{"updated":"2023-02-09 19:23:11.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-02-09 20:28:31.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"state":"CC"},{"updated":"2023-03-12 08:06:07.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"state":"REVIEWER"},{"updated":"2023-03-17 05:47:37.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2023-03-17 05:48:31.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2023-03-17 05:49:12.000000000","updated_by":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2023-04-23 17:47:30.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"}],"messages":[{"id":"031435eaa6501fac83444ab775d4a075f7f012f3","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-10 17:25:21.000000000","message":"Patch Set 1: Cherry Picked from branch master.\n\nThe following files contain Git conflicts:\n* nova/tests/unit/virt/libvirt/fakelibvirt.py","accounts_in_message":[],"_revision_number":1},{"id":"e7826ed2c7e43e82bfb8cf7e6cd211f3c51bb402","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-10 17:26:50.000000000","message":"Topic bug/1895220-stable/wallaby removed","accounts_in_message":[],"_revision_number":1},{"id":"4603d7456eb34c549d2189fe71561ba8b3d5e8a3","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-10 17:26:59.000000000","message":"Topic set to bug/1895220","accounts_in_message":[],"_revision_number":1},{"id":"f2798825699d2482d00d8ce692bf6465b5e8b864","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-10 17:28:30.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"9e96f3afabb8315ccaa17cc59e18b34197568cd0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-10 17:42:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b17860d3d2c544ad8e3c9886a57193f1 : FAILURE in 9m 29s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b92ac446e9814f0c8f3fe7f8c014a6b1 : FAILURE in 14m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"26b6a079539cdb15d51ea86f5190b6520d80a6bb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-10 19:07:21.000000000","message":"Patch Set 1: Verified-1\n\n(18 comments)\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- requirements-check https://zuul.opendev.org/t/openstack/build/87983a0704bf456da9e7ff4dab87a812 : SUCCESS in 5m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8fa32a8fa30044d4befb51b8ae9b891d : SUCCESS in 1h 19m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5978ae08f4d34c2d85803ce774a94c8f : FAILURE in 7m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/50366b57c2274c3d9dce75bc4cdc9666 : FAILURE in 8m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d452ccdcac6428fb3d0d42c463e51c1 : FAILURE in 11m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b15ad29f665744cf93dd34e9ac393379 : FAILURE in 6m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6bea302a60eb4a389e66709c0f50f402 : FAILURE in 7m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e59220f8885a4d698aea85f97b66b1eb : FAILURE in 7m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8637fb7398ce481f947f573b4499e7b8 : SUCCESS in 9m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/242588a36ca34a719fb02196129a3886 : SUCCESS in 20m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a43d5bde2f27413fbcfd1fa263e7162b : SUCCESS in 1h 31m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a0ad6ab26a4b4a9b9f18e0ae37e698c4 : SUCCESS in 1h 12m 12s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/291330d30fae49ada1077c7389ebd253 : SUCCESS in 1h 13m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2588973ba6aa424bab8cf9abb4c8e598 : SUCCESS in 1h 29m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ddbd2233776243f8818e5ef5d2aca102 : SUCCESS in 48m 55s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/109e7831431b42a6a674e2ab57d7888b : SUCCESS in 56m 15s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f7621b8616c8440da19432623ea5938a : SUCCESS in 1h 19m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/20cf7ab50bcd4f0ea71626e0fd702202 : SUCCESS in 1h 32m 07s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8fdd119c517a4312900b06b45db28c40 : FAILURE in 7m 01s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5d108b3dc46444bcab5c09b996caec38 : FAILURE in 7m 05s (non-voting)\n- grenade https://zuul.opendev.org/t/openstack/build/f8ec865c57d943418efb237acad78568 : SUCCESS in 1h 05m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/70d34b80f8194aa8a7153ae1a02faead : SUCCESS in 1h 02m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/631a731d02014ffe99a3772549534c55 : SUCCESS in 51m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9b3a7fd371e6447d9a25a405d00452f0 : SUCCESS in 37m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6a4f4ddc82374305bf2f92e94f0b76e4 : SUCCESS in 44m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b3e249e4a6819045bf36b04338c7e7d8e6903b8f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-05-10 19:47:03.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/790447/1/iscsi : SUCCESS in 2h 20m 05s","accounts_in_message":[],"_revision_number":1},{"id":"e00e58b295341a650ee607f8479f536adfab8ffa","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-05-11 10:00:25.000000000","message":"Patch Set 1: Workflow-1\n\ni need to rebase this proerly since gerrit didnt do it right\nill try and resovle that later and will remvoe the -w","accounts_in_message":[],"_revision_number":1},{"id":"ee00957977d4c5c8dc1fa85aeeaacb87a42d9bb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-17 16:42:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f6973649feb6a4ab3d427c8b1e69d431dea30f48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-17 16:43:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2f01820ca9c337f25eded4c9fd51b04805656624","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-17 16:44:13.000000000","message":"Patch Set 3: Code-Review-1\n\nI expect this may fail some lower-constraints jobs since I\u0027m not mocking the version checks. Going to wait and see and respin if necessary (it was taking too long to run unit tests locally)","accounts_in_message":[],"_revision_number":3},{"id":"aa6e5edaf9a3c88d616650c46457bec4343292d0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-17 17:12:32.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0c324dcd5784439eac6ff603303b3adc : SUCCESS in 20m 12s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d2819d04a0664c58a10fe3bac69f8eb2 : SUCCESS in 27m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"27bc7aa01cb50e56ad80f4a80ae45d36c56b730a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-17 18:15:40.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\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/dbc0734f77374e0db88cc4e0ddb0155e : SUCCESS in 1h 26m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/936629a763584af6bb4ef876af6615b8 : SUCCESS in 18m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ef1d49e2bc44343b09a40ecc30bc92c : FAILURE in 15m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01f4e9e3e979433d844aa9ec6a693e09 : SUCCESS in 9m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a4b3293611504da18d5be2ab2ab0b90e : SUCCESS in 14m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0a89239a3e244b89aff0895287753f18 : SUCCESS in 14m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f5cebe9689354eaa8baa818fbe16d95c : SUCCESS in 14m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddc6a8ef35c14f298c3bf80930a31d2c : SUCCESS in 10m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8fe19e060cf048d58edad33ab8f974bf : SUCCESS in 17m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ec4b6517e6ec45c88674acde5d5972d1 : SUCCESS in 1h 17m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a3ec994613854d72bd031ef1cc9ee98d : SUCCESS in 1h 07m 08s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/536b2abad03b4085bf8d622d21b346b9 : SUCCESS in 55m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/34f11111443a46a89b28b3cb57a068b3 : SUCCESS in 51m 22s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/696539d427004f169e33348c49598f03 : SUCCESS in 50m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/569fdc673cf24cd7911cb5c62d2c5314 : SUCCESS in 1h 07m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/d98334048085433c9ef54b5ff68e91a4 : SUCCESS in 1h 22m 14s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/18a8d4b7d8494d1681695b51488157c9 : SUCCESS in 18m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/80e69ed51d6042499c1a2ed3dd44940a : SUCCESS in 17m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5f296f018a6c42c48bfa8c066125b2af : SUCCESS in 1h 12m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd787437fcf94c3f89b9e3f851b89793 : SUCCESS in 56m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1a26cba8e2e4a67958fd2063b90eeaf : SUCCESS in 53m 47s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/720a1160429d4370952d738cb5725cf4 : SUCCESS in 29m 17s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/84dcce66b69843e890ba43929104e0ec : SUCCESS in 41m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fadd278e086c9b12ad158fef14129e1ef1411be5","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-06-17 19:16:26.000000000","message":"Patch Set 3:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/790447/3/iscsi : SUCCESS in 2h 30m 25s","accounts_in_message":[],"_revision_number":3},{"id":"90ececfef2b053562495107b98be5fc3bc0c514d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-18 10:31:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"61ce27fa6efc6c5fa91ab03b272c539c3a8a185e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 11:03:08.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7d977c133ef24cd8a68d649cbea3295c : SUCCESS in 20m 45s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/726a207bc1c843beaeb13d648f3f0b6b : SUCCESS in 26m 49s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"efe07269641326326a30c234ab94a9c14702bb2a","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-06-18 11:31:50.000000000","message":"Patch Set 4: Code-Review-1\n\n(3 comments)\n\nThe changes in this backport are valid and well documented but I think you\u0027re missing tests for the driver.py changes *and* I\u0027m not entirely convinced by the way we are testing this relying on the supplied versions of os-vif in the local env.","accounts_in_message":[],"_revision_number":4},{"id":"1465b0451f13e976592ad81814b124d53562681f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-18 11:39:21.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bc1813c56f29a108fd59a96642039c855c33e462","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-06-18 12:52:42.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/790447/4/iscsi : FAILURE in 2h 20m 21s","accounts_in_message":[],"_revision_number":4},{"id":"efdf427b8f072e6f191248331af04d03e003838a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 13:52:47.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a9d3f24811614a26be5c952e323838e1 : SUCCESS in 1h 24m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5036ce0abcc4ef7b0155d15adbf1ec0 : SUCCESS in 16m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cd3b01d56b5247d487123df5ec6fbf13 : SUCCESS in 16m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b31e1bca0764edfad66cd496cf10626 : SUCCESS in 13m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/59a372f7850c42d5afcabc5f7dbd631f : SUCCESS in 12m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/50d1d17078144fd6b238d3ea3ea63b98 : SUCCESS in 13m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/05beb46baf6148989ea5ce8c078c6152 : SUCCESS in 14m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ac81683a779434eaba10a6a602e19d4 : SUCCESS in 10m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f03ffe68e20c431e9e9702090f9cec76 : SUCCESS in 14m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f76dcbd1a15a4afd8d48b008d1384ebe : SUCCESS in 1h 25m 00s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0be868f9f74545548af0eecb70aca449 : SUCCESS in 1h 21m 44s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/67273add0ce64f4a9329a14ab0b787ea : SUCCESS in 56m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6704f567336f46389b44b4730d3c93f7 : SUCCESS in 49m 26s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/eb324bf3e533477c94ee6c96894e1646 : SUCCESS in 1h 08m 02s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e85869a2da574487b84480c4341d0357 : SUCCESS in 1h 18m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/eec0a9b8606547b89228ec2c25bff961 : FAILURE in 1h 36m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8e98e79ec779464c9e5f5192b374affb : SUCCESS in 19m 44s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/c209c49bc5974408a542e4e3a14af469 : SUCCESS in 21m 28s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0dffd4623e5c4e02827ec2d7dda39a6a : SUCCESS in 1h 26m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b5530ac75f004c2eb2bd606c753530ca : SUCCESS in 58m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/315ead9befbf49e8978fb03d3f228b0f : SUCCESS in 53m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/30472f3fb2d94baabc3f02a095d7d65d : SUCCESS in 30m 40s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ad5e3f88b0c44f508a6c498d67c66033 : SUCCESS in 46m 29s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"4351376a484494b458d5e9da47c3a076acefcec5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-18 17:27:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d67c30ca34bf46ba19c7d2adeeb67b52dc104051","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-18 17:37:54.000000000","message":"Patch Set 5: Code-Review-1\n\nThis shouldn\u0027t land until [1] has landed and we know it does what we think\n\n[1] https://review.opendev.org/c/openstack/nova/+/797142","accounts_in_message":[],"_revision_number":5},{"id":"026a39ff1c2bfd3754bd36d1c09152e65dfb4402","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 17:55:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ae300f1b69354af68cbc223f1026548d : SUCCESS in 21m 47s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/df7b4573735c4e45917911704c638276 : SUCCESS in 23m 00s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a01fe6a93caadc75e138f340833223f5bf0c171f","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-18 17:55:50.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"207b58f5305ecec910d5f71c0e1083b41884949e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-06-18 19:21:24.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/830ab1449b434771900276aa4c417a54 : SUCCESS in 1h 10m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8f5c28b6e4b74f469e38ec5199273a57 : SUCCESS in 39m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f8ff52486434f709753cb55db2741a2 : SUCCESS in 14m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aad6874848c4461db33039961cab9cd8 : SUCCESS in 10m 31s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c6583f411d4a4dab9d843ed8cc34a888 : SUCCESS in 12m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/86b2372555e64a12b2144bf96b6c0a46 : SUCCESS in 13m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/acd6a6d3eef7470d94c8424ea2dc6cea : SUCCESS in 26m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce2435cc59bb4b4b94e78f9acb17a8e6 : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83d76d73d2134117bd557e9dcaceb2cd : SUCCESS in 23m 36s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a96d8a7c16bd433cab76f599064b85b4 : SUCCESS in 1h 11m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6d653f0b546f4e4ca79224853761fab2 : SUCCESS in 1h 03m 21s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/063931691d1841cc9081e6c18cf2f717 : SUCCESS in 58m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9468e212d6e642b792feb7c5badd0fd3 : SUCCESS in 45m 36s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/501841d3ce9a43418a0c642d54299159 : SUCCESS in 55m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f02005de6955425da777a30e9e450d03 : SUCCESS in 1h 17m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/0d2249d9e1954955b4f9d85d8dc69174 : SUCCESS in 1h 51m 09s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8c1b5afceda846c1ad229e35b598483e : SUCCESS in 19m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b2931d3c345c4896bbe95ed750ae044c : SUCCESS in 21m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5e0f3930e0c94555a0938be9779f7796 : SUCCESS in 1h 21m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd857d63e01b4380a86290ddb0d839e1 : SUCCESS in 1h 15m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5436c96a2c7d4cf2a75c2cbbc7244cc0 : SUCCESS in 59m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4c24abc419c74cf8b9620ca07a920720 : SUCCESS in 32m 17s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c71c3e876a8d44bfa765accf8374d02f : SUCCESS in 46m 57s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b43e4ba73e19d3fb1d97a33c4553fcca27291384","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-06-18 19:54:27.000000000","message":"Patch Set 5:\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/790447/5/iscsi : FAILURE in 2h 25m 30s","accounts_in_message":[],"_revision_number":5},{"id":"d0cb2817c51f3bf28335eb9f1c99fe2575e8d225","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-06-21 11:00:36.000000000","message":"Patch Set 5:\n\nExcellent, this is working here too. From the nova-live-migration logs [1]:\n\n  Jun 18 18:08:22.003506 ... : DEBUG nova.virt.libvirt.migration [-] [instance: 54129500-f7fc-4f82-8a18-b07d67d12475] Updating guest XML with vif config: \u003cinterface type\u003d\"ethernet\"\u003e\n  Jun 18 18:08:22.003506 ... :   \u003cmac address\u003d\"fa:16:3e:f0:43:b8\"/\u003e\n  Jun 18 18:08:22.003506 ... :   \u003cmodel type\u003d\"virtio\"/\u003e\n  Jun 18 18:08:22.003506 ... :   \u003cdriver name\u003d\"qemu\"/\u003e\n  Jun 18 18:08:22.003506 ... :   \u003cmtu size\u003d\"1380\"/\u003e\n  Jun 18 18:08:22.003506 ... :   \u003ctarget dev\u003d\"tap89c832a0-c2\"/\u003e\n  Jun 18 18:08:22.003506 ... : \u003c/interface\u003e\n  Jun 18 18:08:22.003506 ... :  {{(pid\u003d52811) _update_vif_xml /opt/stack/nova/nova/virt/libvirt/migration.py:367}}\n  Jun 18 18:08:22.004277 ... : DEBUG nova.virt.libvirt.driver [-] [instance: 54129500-f7fc-4f82-8a18-b07d67d12475] About to invoke the migrate API {{(pid\u003d52811) _live_migration_operation /opt/stack/nova/nova/virt/libvirt/driver.py:9581}}\n\nand from grenade\n\n  Jun 18 18:49:12.289350 ... : DEBUG nova.virt.libvirt.migration [-] [instance: 9f9daf04-6bd6-4eb6-bfa1-59d7e04ef2d1] Updating guest XML with vif config: \u003cinterface type\u003d\"bridge\"\u003e\n  Jun 18 18:49:12.289350 ... :   \u003cmac address\u003d\"fa:16:3e:97:a3:dc\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003cmodel type\u003d\"virtio\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003cdriver name\u003d\"qemu\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003csource bridge\u003d\"br-int\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003cmtu size\u003d\"1380\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003ctarget dev\u003d\"tap1eb9017c-7c\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003cvirtualport type\u003d\"openvswitch\"\u003e\n  Jun 18 18:49:12.289350 ... :     \u003cparameters interfaceid\u003d\"1eb9017c-7cda-4e86-84a6-cd0aae92b6f6\"/\u003e\n  Jun 18 18:49:12.289350 ... :   \u003c/virtualport\u003e\n  Jun 18 18:49:12.289350 ... : \u003c/interface\u003e\n  Jun 18 18:49:12.289350 ... :  {{(pid\u003d49971) _update_vif_xml /opt/stack/old/nova/nova/virt/libvirt/migration.py:373}}\n  Jun 18 18:49:12.291553 ... : DEBUG nova.virt.libvirt.driver [-] [instance: 9f9daf04-6bd6-4eb6-bfa1-59d7e04ef2d1] About to invoke the migrate API {{(pid\u003d49971) _live_migration_operation /opt/stack/old/nova/nova/virt/libvirt/driver.py:9183}}\n\nSo we\u0027re using \u0027ethernet\u0027 as expected on two stable/wallaby computes, and falling back to \u0027bridge\u0027 on mixed mode.\n\nWill just wait for the fix to land in master and then this can progress.\n\n[1] https://zuul.opendev.org/t/openstack/build/9468e212d6e642b792feb7c5badd0fd3/log/compute1/logs/screen-n-cpu.txt#9298\n[2] https://zuul.opendev.org/t/openstack/build/5e0f3930e0c94555a0938be9779f7796/log/compute1/logs/screen-n-cpu.txt#14398","accounts_in_message":[],"_revision_number":5},{"id":"e46db092d58f5ebff1d778f74f424a163e1d996e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2021-06-30 19:03:00.000000000","message":"Patch Set 5: Code-Review-1\n\nthis is missing the quash merge of https://review.opendev.org/c/openstack/nova/+/797428","accounts_in_message":[],"_revision_number":5},{"id":"88116aa0355b513129a2236aeefb87775eb9b4fa","tag":"autogenerated:gerrit:abandon","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-10-05 15:48:06.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":5},{"id":"4c04e0d7cb775cfa2704acd6d426a06296c91dd7","tag":"autogenerated:gerrit:restore","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-09 16:03:04.000000000","message":"Restored","accounts_in_message":[],"_revision_number":5},{"id":"7a9bfb23f401eddfb51dcb122485c217a7e4db91","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-09 16:18:47.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5313eefe4de641cdb6bc52c9228a9fbd\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd09da31bfa3405ab493d361af83688f : SUCCESS in 9m 43s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/886f17deb257490bae8759d24b5e1c17 : SUCCESS in 14m 14s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"d7353d9f7ffcfd910462551237eb42bc4aa1f002","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-09 18:06:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1505ea9c00372b9ab06d352e01ab4bfd5d5b1769","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-09 18:29:02.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a0ef853d11647adaf27c61c6bffebc2\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fd10e48141874540997c80c7bb01167f : SUCCESS in 9m 44s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/249de3ea1e8344ff86db2eaeb04c231e : POST_FAILURE in 20m 14s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"59b4287c2efa8e65c6b9866bc8c2a60ad9966515","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-09 19:23:11.000000000","message":"Patch Set 6:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":6},{"id":"d2069d546ad66d4b0f2561a0a758c0b71f041bf7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-09 20:27:30.000000000","message":"Patch Set 6: 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/5957ca36ee2241e2b9f99e5862b35976\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1a57bab798714cd88ff2e1489b94ed7b : SUCCESS in 1h 00m 25s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/9ac9f6a23b954587bd71266f9ca3e573 : FAILURE in 1h 09m 06s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d6bd8282d02486cadb3203d9a98c70a : SUCCESS in 16m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c9061ef9b51442382abfcfc3e72c579 : POST_FAILURE in 13m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3aefb010196841f4823c0085e1e27785 : SUCCESS in 15m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2b529b5034df42e8b01b8aeea2f5b141 : SUCCESS in 13m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/458a8729460e4b6fbce598fbe1da7bbf : POST_FAILURE in 21m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c004f6feb5b94eca832d7231e848fbbc : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8651bce3dc7d4cbe8b185d6e673537b5 : SUCCESS in 22m 31s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/54dc64895f7745f0877563994e35f066 : SUCCESS in 1h 01m 01s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/886a7ad26c3c4f67a15a8933f9c8d002 : SUCCESS in 1h 09m 59s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/1cc16abd1a6547ecba6d3cc5c6952100 : SUCCESS in 58m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/089a553656cb43c38cdfdc6b0204f847 : FAILURE in 58m 42s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/e09069f7112649c7a646635116e2dfc4 : SUCCESS in 53m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7b578740afc247628198d84c9ddace50 : SUCCESS in 1h 20m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/8604554484834302b5e188590b2c44a8 : FAILURE in 1h 30m 39s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f12bc566ac9741e085ab1b200cb7a753 : SUCCESS in 52m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fb690c995c294a8f8f94762f071dac13 : SUCCESS in 5m 04s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4788aaccd4504088b4d9daac03385435 : FAILURE in 17m 17s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b5707b517b154a6ab8cd0e53c6e91f19 : FAILURE in 17m 16s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9b0a173d8152411e9b74f6d671f92d97 : SUCCESS in 1h 13m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0c0ec91e70546ca8f6333f08b3357f8 : SUCCESS in 59m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7f90b55c7a624f888b0cb2478a9fb0f2 : SUCCESS in 22m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a4e479e2124d42868dfd3cd8c69a1bed : FAILURE in 39m 40s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"355ad9a570200afc31f1f19ec40bfeeca6765e94","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-09 20:28:31.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"d6a04b78fe6f9f2870ae68a7d84c161c35cae510","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-09 21:08:36.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9679c2f83771484784e1e4239b05bfdc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0a447b4910244b5e9fa4bf3b686ff8e0 : SUCCESS in 38m 23s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a13bbff350aa4fc582d398eb5bdbdb99 : SUCCESS in 37m 46s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"1c26793d7ff61e19ccecee9a50923d65f5c3c114","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-09 22:39:56.000000000","message":"Patch Set 6:\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/3c766a2aed234798b8fd08f1958d7169\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6af9c90fb87944819449f370ad6ebb98 : SUCCESS in 1h 03m 41s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/e6c21d4b194b4eb68dffe22f584f0142 : FAILURE in 1h 09m 36s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5a92f3ec58324c35bb0591fb09c69519 : SUCCESS in 15m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/108a006e498a405aafa07fceba61ee0f : SUCCESS in 8m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3de322d2110142799aa1da992d8cd498 : SUCCESS in 11m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/052a090bf3ba4475b1bc13e49f6eee92 : SUCCESS in 12m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b19abc84c20649f49208120b630e2055 : SUCCESS in 11m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c66ad07fb1048d68c037f1011bb3763 : SUCCESS in 9m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6ce08659a3b94e88a3a790c0d7708f34 : SUCCESS in 41m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8b1ab6f02c3c44cf94f09ec98534c291 : SUCCESS in 1h 03m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/67d618ad74454bf6a41248112ce099b0 : SUCCESS in 1h 05m 05s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/1c608ec7352c498c80c53f5b5b9a7da9 : SUCCESS in 1h 34m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c8398aafcb62472891b235b4372b9aa0 : SUCCESS in 41m 24s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/2690f6366ee845e88d7a93f57b85008a : SUCCESS in 53m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bf1ff915710548df94963ec6281d6804 : SUCCESS in 1h 13m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/4ca3e084a93b4fbe9b5a99e1a929517c : SUCCESS in 2h 05m 07s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/e53cfef1862f4fce9665a13074866148 : SUCCESS in 1h 02m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6e48a4d1ee7c4041acea0980fc65c32e : SUCCESS in 5m 47s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/44869b717d7b48249f68d83927a2a660 : FAILURE in 20m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/835d96f28c1a4b56a08a8b9f02603bb8 : FAILURE in 18m 39s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2acc1b78baf64cc5bbf185f8e7b5f398 : FAILURE in 1h 26m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe1adc1bca624d9fb4b35e07e884c157 : SUCCESS in 1h 24m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0c176830ea4d4cd0bdef89c3bf67b61d : SUCCESS in 24m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2430d94d5355418694988854cd53879a : FAILURE in 37m 31s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"16a8ed8aeb695b73b879284408107b42700bc74d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-10 15:58:51.000000000","message":"Patch Set 6:\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/c3f3942bbc2c4286849f45bd756c7e3e : RETRY_LIMIT in 1m 14s","accounts_in_message":[],"_revision_number":6},{"id":"970e709388bf8fd70714ceb616453176c3c4dbcd","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-15 13:37:26.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"2bf0ed2eccfda621ef2887a6485122609c1e952d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-15 13:52:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b528790a2d5419fb1413514b68e80b6\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1c1322766e1f411db2dce547238c3028 : SUCCESS in 11m 45s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/37769ade329b4c0f881a3e2b0bc5c8e6 : SUCCESS in 13m 46s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3d9a1d977f76d425523710d6cc0186cc341bc7f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-15 15:53:37.000000000","message":"Patch Set 6:\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/4058f27eb6084ded95df4f653916622b\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/aa910919ff6a4a7fb0c854f1f712ae11 : SUCCESS in 1h 40m 15s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/e7d12d6ffc614e20b6db779d345ac23b : FAILURE in 1h 34m 27s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e148a1e9672b49b3b27464b634c28498 : SUCCESS in 29m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c9143b4c326409abc46a95c0b4239e0 : SUCCESS in 10m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5c814fe64ced4d29aa71f3a1ebc8470d : SUCCESS in 33m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1c8ca564653e4c4687ae9a28ced6e569 : SUCCESS in 18m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6025ec4cc3df420ba6b63065fb93368f : SUCCESS in 35m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d29ddec213b048da90b8d59f949ca55b : SUCCESS in 23m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/82d98493292f4492908f8a672405ea22 : SUCCESS in 37m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/802f9ce61f2d4d3a97bd5ed75be0d408 : SUCCESS in 1h 32m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/14bb03103cbc411bbea19eed99dea709 : TIMED_OUT in 2h 05m 11s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/ebcb2def15e54a33be16cfdcb73ff7e6 : SUCCESS in 1h 18m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/87737810a5934cb7835cdc85687012b7 : SUCCESS in 43m 17s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9b9033f08a2f48999c69db3e65c50da0 : SUCCESS in 57m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cdf98f89da6a48d398f570dd1d83dd94 : SUCCESS in 1h 21m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/b0b7077634bf417db58739bc23d74925 : SUCCESS in 1h 36m 04s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/312337b631ab444c9dfef0196cbc047b : SUCCESS in 1h 06m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d6505290ea324fdabeaf4c56ec5ebc89 : SUCCESS in 7m 53s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c9f0854cfc634289865817c615da2816 : FAILURE in 18m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3a5c2d77a788460693c39908b86822b7 : FAILURE in 19m 36s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/343bff1a24914cad844a068c9757edf9 : SUCCESS in 1h 10m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d76df9df61a94ea78e467a2b46c88fb0 : SUCCESS in 1h 02m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5826e5f940c8412f863899dcd97d3f92 : SUCCESS in 32m 44s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/2d661a8b9fb1424fbe03fd7a2829c694 : FAILURE in 43m 32s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"880fae7d2b63bf2667e0b89ae3d55f9cd2dabe28","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-17 06:52:43.000000000","message":"Patch Set 6:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":6},{"id":"72ebe8f7359830acfc41ec286630887a797499f5","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-20 06:24:23.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"7f2301bc1fc7e595a9c1d54410efd76d00ada09b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-20 06:37:49.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/308a6693752d440cad069b7031be68c3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/b7de4526f75a499f88d7c1d6049f6931 : SUCCESS in 9m 45s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/52f39a20a1d642b38b562e4b8d3b630f : SUCCESS in 12m 19s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"0860ef2a83a5ce8b7e7d0729580c0d03ac883177","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-20 08:49:15.000000000","message":"Patch Set 6:\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/21fad3b70cd64b8db1a04e1c9ac27de6 : FAILURE in 1h 09m 03s","accounts_in_message":[],"_revision_number":6},{"id":"3c536e29ee3c3c95291b608e055da12a9d7cc4c4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-20 08:53:16.000000000","message":"Patch Set 6:\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/eaf00766d941405684a830630241880a\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/77aeb3c93f7b42bdad320e83c761ac2c : SUCCESS in 1h 20m 25s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/bfd41e425e3f4299a013d78a474371e7 : TIMED_OUT in 2h 04m 45s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44c8de70b1bc4f1b91bf8168889dedbc : SUCCESS in 17m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6cab4790ced64221a5ffd9a22fe457ba : SUCCESS in 7m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/22988696161a40198e2b368eed22aa23 : SUCCESS in 16m 21s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cf96bcf1942f466084ef4d08c6a964fe : SUCCESS in 13m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ce381f84fd4f4ae2a663c8dd92941dec : SUCCESS in 11m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/860fd533302f4ef6b007cd10025f2a49 : SUCCESS in 9m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/071db36a06524b559c674ec8cfcef065 : SUCCESS in 17m 35s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ed6c7b7d4baf436bb5176205027e4ed0 : FAILURE in 43m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/45bfe673b92d4595b178cefb9a573386 : SUCCESS in 1h 12m 43s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/402fa480542e4cd29ab4b78b0298bbed : SUCCESS in 50m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d6d5e93aa14149479d0a577eef4ec41c : SUCCESS in 53m 18s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7ec87b30c6f348e2978d40bb2265aff2 : SUCCESS in 42m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/655ce67461ce4ee7baf174963d209ab6 : SUCCESS in 1h 17m 01s\n- nova-next https://zuul.opendev.org/t/openstack/build/d48c2851381b417583858a950bdea5c9 : SUCCESS in 1h 14m 14s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a429c1b8fadd4111b3834d0a9507aff4 : SUCCESS in 2h 17m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/006212a363064def9233da077041f20e : SUCCESS in 6m 14s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ebdc1bc441434b9cae635b682fb54c35 : FAILURE in 23m 18s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/30da221bc4de4e3cbc9b7fb2e2ebcc36 : FAILURE in 17m 27s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/42a68c8239f84af0a5206638cde78aad : SUCCESS in 1h 04m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cc92939b7c1143d1a2a9f0bb54d39117 : SUCCESS in 48m 50s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9a15659b9e5a4743aabd7fedd2b6f95d : SUCCESS in 35m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fc6690c3dfa94bc5ade3d65f44cd932e : FAILURE in 47m 59s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"bc45b508965c7abc4024187dfd349841d4ccd3c5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-22 02:42:10.000000000","message":"Patch Set 6: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"3ab6cadeecb7c7c044dbd18f2421ef1753f0f67b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-28 12:23:55.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"b5264b1ffad025d840391b97aedd8a4d68dabcf5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-28 12:31:52.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"a198d350000c26d2f906b8550c2801616a6dbe32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-28 13:03:17.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"70d42dc53e842fb0922a2d19cf848908e0531360","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-28 13:07:18.000000000","message":"Patch Set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"618cdc160a29842893725c6e18b1e44fa57adefa","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-28 13:15:17.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"3a83c9050f6db330f5bed7447c344312b1db8185","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-02-28 13:16:20.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"59b65147de5f5994d3fd00265d8e0222d082029e","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-28 13:34:29.000000000","message":"Patch Set 8:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":8},{"id":"c6e0d635f5c8a5a527e48c8b1ff0be815eab018f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-28 13:45:32.000000000","message":"Uploaded patch set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"fc85ba45f57d753db1fb44979f49f99a84e62c2f","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-28 13:47:59.000000000","message":"Patch Set 9:\n\n(5 comments)","accounts_in_message":[],"_revision_number":9},{"id":"afa1e07d436954a11522da9139e206f63cad1bcf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-28 14:01:39.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/97a05a075b654033999eefb5293af334\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/7419dee912554a7bba9eeb4d58165b0f : SUCCESS in 10m 34s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/824d9e7cd096477583947958695eb2d3 : SUCCESS in 14m 44s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"4096a2ca7612f6ae3f6d858c764e1da30ec2ffde","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-28 14:15:50.000000000","message":"Patch Set 9:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":9},{"id":"d224ba8d2139aa74ceb0e354be3bb1dad594d839","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-28 16:46:58.000000000","message":"Patch Set 9: 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/7b72abdf8d654e28abe065a583be0f49\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cb77e258a7d44f34b6f8c3ad9f6daa1f : SUCCESS in 1h 10m 08s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/901f61237ddb4864a7cbe2660df68476 : FAILURE in 1h 23m 40s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f6ede186f6cc477e9fbeede20d3c0303 : SUCCESS in 17m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f04dec239964607adac8d3b3a2af3b0 : SUCCESS in 8m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8169226c358a450f9dbc98c4d7239f24 : SUCCESS in 11m 16s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8de67a54f42f4b5f9ac9808a18d1e969 : SUCCESS in 11m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d711b81c340c402583ba54eea16b1b08 : SUCCESS in 12m 32s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3dbe35f86817420789e246ca3400ddb0 : SUCCESS in 9m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/15417ff19f964303b31ec4318e0b6c75 : SUCCESS in 25m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/67283a132e3b4a05867976247cc1c46f : FAILURE in 58m 40s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/aeae4443a4954e5b8589787fd10306b5 : SUCCESS in 1h 11m 30s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/4c86d4be3e0a410cae8fc4f5a04901de : SUCCESS in 58m 21s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3f1a028c3098401bb7db94894d89deaf : SUCCESS in 51m 39s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f6adc56a98324f31be593eadc29252f9 : SUCCESS in 54m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/93fa11d023b242518352c43f00438acb : FAILURE in 40m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/a569bf5c63d3499cb35364af93178bad : SUCCESS in 1h 29m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/81cfcfcdf1bf498a84b220cd2c1d6285 : SUCCESS in 53m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7f625bd79338448eb796fd949b884fec : SUCCESS in 6m 22s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/363ea392103742d8b2c40aba3d8f67cb : SUCCESS in 19m 55s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d8ef097376fa4657a4e2b0cc78660ff8 : SUCCESS in 21m 35s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0b1e7b36d29949dd903a55e334db7212 : SUCCESS in 1h 04m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/216fc85f1f1d45dc9a2f1ddccd8386c1 : SUCCESS in 1h 06m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6739b6d60cf741ab84303ec47cc0544f : SUCCESS in 31m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/bd3742334c7e4c82b749b9d60110a334 : FAILURE in 35m 46s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"1b1448903dc3f5aa4ca6e2728b4ec52aad94262b","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-02-28 17:34:03.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"3f3410bb6efa82bb0fad076d648dcea5010aeb28","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-28 18:53:00.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa2d897d537749dda65b8f73f1980281\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d1bb388ef01b4a598f268dbfb9dbc377 : SUCCESS in 45m 05s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/64e4db2211eb47d0a38cbe13b0f5aac0 : SUCCESS in 54m 13s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"aa9f96f8e9fa03194768a7100458a7d48e847a3c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-02-28 20:00:57.000000000","message":"Patch Set 9:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":9},{"id":"c1e0d92198bc4d889f21bde8046e89946ccd2560","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-28 21:26:39.000000000","message":"Patch Set 9:\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/fe5dd25d36764028ae9130aa30e9e986\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d85065a91864467880972934b2ba8111 : SUCCESS in 1h 19m 55s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/3c45fe95a795447cabba52dddabbaf3e : FAILURE in 1h 25m 02s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1fc08ecef044b84aa6a5dd43ac46197 : SUCCESS in 16m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6985c5780ab4ec280402713dfb8ad75 : SUCCESS in 8m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9537e88221414e959e92a1b6042cef1a : SUCCESS in 19m 55s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b0e7f22626df473388303a0c5ebfbf6e : SUCCESS in 10m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7375fb0ded5f43a18dda2473dc820ecf : SUCCESS in 30m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6639a7173d2a43c08376a192d4907fac : SUCCESS in 8m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04691c330d1343c8ad245277be4c56fc : SUCCESS in 21m 34s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1c53c0fbf45c4d7bbb59fed87ab08957 : FAILURE in 1h 03m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fc2b1ee3668841018aff4fcad4932cbf : SUCCESS in 1h 19m 05s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/f35e5c0663e145b59b407ace204bc9f9 : SUCCESS in 1h 00m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dd81b2ec8af7470b85c06c755c2b003e : SUCCESS in 47m 21s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7710dbb567f44158b0e054a126b225d5 : SUCCESS in 57m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d087c57d9e354f90bbffbee1a4105a78 : SUCCESS in 1h 21m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/7ecb1203fe934ee39b9d3ad0a96308f6 : SUCCESS in 1h 26m 36s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/602c314cbb4f4763a74ac7f32ca02857 : SUCCESS in 1h 02m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1a8eb4c84e3e45a197ef63cdf0b53dd6 : SUCCESS in 5m 36s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b18bca6c8ed242d3b16ab670f8cf258d : SUCCESS in 19m 44s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/62d272cfc63543fc8b3f9c5bbd384a1d : SUCCESS in 21m 03s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ba44c1e6173e47b3868f1b4bcbfa3501 : FAILURE in 1h 23m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d1f7406007141498c12e79c3a3704e3 : SUCCESS in 1h 02m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9304fff4b7e34e6dae696b0facf21e8a : SUCCESS in 26m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/befddd7463de4bad9d7a8b62794facda : FAILURE in 51m 12s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"536d3a50a7b37634febb697a563f06b82a16317b","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-03-01 05:44:18.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"b72a3a24062e31a4fb78a8b24184fecc260b27c4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-01 06:11:54.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f5cb31870e744601b0d7d385644cc8b4\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c790744de367434984e46ca60328f570 : SUCCESS in 25m 32s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/af3a6a474da74a379b81f3679dd28a85 : SUCCESS in 16m 43s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"f0e3cb0d9112fccfcd35065255e8052dcd982e9f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-03-01 06:26:56.000000000","message":"Patch Set 9:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":9},{"id":"0ae711445b92fd26ca6a3e5430fe69b19e551951","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-01 08:00:26.000000000","message":"Patch Set 9:\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/23a72d1b368041c18245c12bf693ed5e\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/39dcd922d24c4e5c988055c23debc906 : SUCCESS in 1h 07m 21s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/310fdc155e1f4b67a6bf26aff3721816 : FAILURE in 1h 10m 08s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bed9075394214cefbb86ac4557bd6738 : SUCCESS in 14m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bdcdc92b96b49da8157116bcbbc0296 : SUCCESS in 7m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c95a7c16e04441959a7107686361ce38 : SUCCESS in 11m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f7f63414e76c4d1ab6f2a0fa0be524d6 : SUCCESS in 11m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/97af073ba7574da191a0390913c6104b : SUCCESS in 13m 08s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9f528f1e9e8240dbb5881b448e320d89 : SUCCESS in 9m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a60b2086a1914ed89335079bc886df7d : SUCCESS in 24m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/65995b72423f479a81d6338aff280fb2 : FAILURE in 1h 46m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/803cf3620d634c93a2209e10a9b50f53 : SUCCESS in 1h 17m 44s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/07b418d44965419a864ed5207dd8f639 : SUCCESS in 1h 05m 31s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/03816453f2324f748e671a3d5a52455b : SUCCESS in 53m 10s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d3674b0b54364e0b97c7ef28299c440d : SUCCESS in 1h 05m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b749f790711644e9863bed770ed5081e : SUCCESS in 1h 24m 28s\n- nova-next https://zuul.opendev.org/t/openstack/build/786544625af94303892ecc9773b12866 : FAILURE in 1h 46m 14s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/750597f3a4124b6fbb3566b210c91af4 : SUCCESS in 2h 03m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/97f5eb5fc11149b19c8176c9a802a200 : SUCCESS in 5m 24s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a0fc9806d5744e3d806fc413df43b0c8 : SUCCESS in 17m 06s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/49bc4cbd90fe40cb99752a4f47b35ce5 : SUCCESS in 22m 48s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8e53f618c5ed4787a3a2bed4da84f569 : FAILURE in 1h 48m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ec9095791403483bbfbaaaf78898cda6 : SUCCESS in 1h 03m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/18e4c4a365af4c43958c727a869993ed : SUCCESS in 35m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f46e7a66ec2b477c9ae65ea14a264305 : FAILURE in 49m 02s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"9852c29b2b2a77ebe52bc7793070038d629ce0b8","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-03-12 08:06:07.000000000","message":"Patch Set 9: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"52dfa6bd9da71ad8f9debe2daed729025412b27d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-12 08:40:06.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/750160a006214163a57b5389c0cfcf0c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/1a3fba32ec864d93b5cb00f1e6fecedc : SUCCESS in 27m 06s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3cc908618e5c401ca02fea8a4ebdb326 : SUCCESS in 31m 30s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"817a5df7623d85e4d57f1f27463c623fd90ed309","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-03-12 09:28:47.000000000","message":"Patch Set 9:\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/4aa7a8fc8cc34f54807da8037b3ab04c : FAILURE in 54m 13s","accounts_in_message":[],"_revision_number":9},{"id":"396bdb6373a14bd268d31053c1b5a259c643a79e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-12 09:31:49.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7739c138f05d44e78dc96f5309e7635d\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/22f7ac0c34f44cbcb20e6004916b9eba : SUCCESS in 1h 07m 11s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/d4360b481f84466493bc6af53909cd63 : FAILURE in 1h 08m 19s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/104705ec88704342844773ec6bf988ff : SUCCESS in 17m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e97826e4c5f9414c85f1885c663adb7d : SUCCESS in 8m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9900e215e099414682bcc75f9c061a3a : SUCCESS in 14m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3b37a3b3944a42179ef61dd6f2edff2d : SUCCESS in 14m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/268959475ea6455d9a4e17fb5f5c2416 : SUCCESS in 14m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f0d35cecb5c64859a063ee6ad1f50610 : SUCCESS in 10m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b94114bf27e34a35a969270395424d81 : SUCCESS in 19m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/6c00b387a7474f8e946e9bacbd397d05 : FAILURE in 49m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/32c78d5e40f04dc8a83f6718d7c25b00 : SUCCESS in 1h 19m 34s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/ea1d39ff55f548c29173c7720b6ddede : SUCCESS in 1h 02m 54s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9d9f6e7ab228476dbf9e2f2a93ae8d45 : SUCCESS in 50m 48s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3036200cb335412b92a7cf279d9d3d77 : SUCCESS in 48m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5db7d825b0c24cdcb3686ac631fea41c : SUCCESS in 1h 14m 31s\n- nova-next https://zuul.opendev.org/t/openstack/build/62fecc9985d8462ab3445aab6f607267 : SUCCESS in 1h 23m 27s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/a3e84eb6476749c7bd10b4e8f91293db : SUCCESS in 56m 50s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e8e1770b7eba4e1da374c8f52247bd2a : SUCCESS in 6m 24s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b29636eb329e4f59b2fc3a014be9e957 : SUCCESS in 18m 03s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f4ec785d0837408fa0e4248cc72e7e76 : SUCCESS in 19m 07s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c69b0518d6ba4e158a6972eeee5ccf67 : SUCCESS in 56m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/788cc97385614ec983f9ac1ee8dffc02 : SUCCESS in 44m 56s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/13c9634317994b3a81c9caa11ba393be : SUCCESS in 23m 20s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/123514bd23c84f1b80f9ef2222f5d0ce : FAILURE in 30m 44s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"2ba83f06d17965420d61f19ca0f22dffa152aca6","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-03-17 15:05:49.000000000","message":"Patch Set 9: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"05dee13e46ddbe258b638dc4983249219b854f5e","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-03-30 08:51:23.000000000","message":"Patch Set 9: -Review-Priority","accounts_in_message":[],"_revision_number":9},{"id":"3d922dad3b6227a77f9643a4ad82f0efbb05e5bd","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-04-06 04:46:39.000000000","message":"Patch Set 9: Review-Priority+1","accounts_in_message":[],"_revision_number":9},{"id":"c9b32b8cb4bb7b62c7d950612a15010baeddd25a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-04-18 11:44:43.000000000","message":"Patch Set 9: Code-Review+2 Review-Priority+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"415480a614ed5dc490947291a71330625d2a8cff","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2023-04-18 12:59:08.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"8c9e0a228c88206a252548a60ab64004930ecd49","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 12:59:43.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"d9d483673ca9a9d8d0b14941cc49b3c2b7f7ae68","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 15:28:22.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate 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/aa4a981a724445eaa457ad2940d1f74f\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/04ff787eb70d4f8cbeefad7490951682 : SUCCESS in 57m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e14938c064b4145aaa4ec25d4856840 : SUCCESS in 7m 42s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1380c731ccf2404b83ab91143bfdb4fd : SUCCESS in 12m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4ea0082c3c9e4c7aae4a31bb4faabe86 : SUCCESS in 10m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83458349f39b47c69d5eec21558a7f9e : SUCCESS in 7m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1efa42eeb8c34dafa15df78417b68735 : SUCCESS in 16m 50s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fd7a51e004a544f2a4e39aabcd6725f0 : SUCCESS in 43m 35s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3444bff9ba9b440483f0e2244e0b4cd7 : SUCCESS in 17m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/627c14aa09e941a6b18959c58607d94e : SUCCESS in 1h 16m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/177123d39ca94cefb31a6962da584a6d : SUCCESS in 1h 30m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2c2f962d1f8845d390f5329207b13e4c : SUCCESS in 4m 45s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f49d60f2ef0d467b91ec0870d2bca838 : SUCCESS in 1h 03m 44s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/dbf6c4a42c734c7491d65c8e0c208eed : SUCCESS in 47m 07s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f5f05c8f57ed4fd5b8521133bf3995d3 : FAILURE in 1h 12m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/77cfe27e473e47189ee30993595e0507 : SUCCESS in 52m 25s","accounts_in_message":[],"_revision_number":9},{"id":"12901f6438d46a1514474e17fbbc8f79f4b0fc5d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2023-04-18 17:51:29.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0b92627c9b54731e81534265ce42df6c52ee9b44","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 18:38:55.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8224df220f4241dabc07c53fb2d4cebc\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2db905ae6a894fa293032c45e09e694b : SUCCESS in 45m 41s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9c8f31d9f3504661a018924b88e6a066 : SUCCESS in 42m 31s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"99357ebb63d9283324785ba1c66e373a59db63e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 19:40:17.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ca6f7184610444894dc9eac627e8964\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3ec718c1c61a4d6b82ee4acfdf2276e5 : SUCCESS in 1h 21m 46s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/8695035d89f943309130a21880a585cb : FAILURE in 1h 40m 38s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e5a3eb0133a542a79b39642e6c25e34c : SUCCESS in 16m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a6aa37257c74b27b56da6512ee160bd : SUCCESS in 8m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/10628cf6cf764cf98187caac2e14cfa5 : SUCCESS in 17m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a605ebd649524987b6caad214d7aa819 : SUCCESS in 13m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8b0f609d7ef143cf9216c1eadf98b407 : SUCCESS in 21m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f30d0a204cf94016a975894793188794 : SUCCESS in 9m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7fb543288ada4554a2c8a3e6abb4467a : SUCCESS in 22m 41s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c8004b3076a041a7b0b2b98a43a19a75 : FAILURE in 1h 02m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/57cac8885a294e7e958208c618069b35 : SUCCESS in 1h 11m 25s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/8218d7b04012414c8a44bf95b88ab4de : SUCCESS in 1h 10m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8e223835deb449ae97ce5badf351e446 : SUCCESS in 39m 56s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/632cb53850934ce297c23486f7d8a774 : SUCCESS in 1h 03m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/27458763028b4b2f97a51fdf1bbbdc57 : SUCCESS in 1h 06m 15s\n- nova-next https://zuul.opendev.org/t/openstack/build/32e794a3bb024b548fbd17f002ae4cb0 : SUCCESS in 1h 30m 52s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3daa8ba4aca14975870b67b2bb030e4e : SUCCESS in 44m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fb77646063d84938904b2e788ae9537a : SUCCESS in 5m 38s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/96b2bd16d6414e568036cddb9659a2a0 : SUCCESS in 20m 08s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9fea9cf741ac4ccd96da5edddd850531 : SUCCESS in 17m 56s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7bc7ff56075a46c9abb6c8725e299bdb : SUCCESS in 1h 27m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a206299445634f5c9dc233dd251a956b : SUCCESS in 44m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/67832d6b22474b10bc4d78806d718bc1 : SUCCESS in 21m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/b86e61ddfb294e978dae8c5b65836360 : FAILURE in 47m 23s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"48e54c916bf6dcdb12f03a16e2ffb508bc30cbac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 19:40:54.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"ad88a803bab3fe32e84fd949a478e11a8075c2cd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-18 22:10:43.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate 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/c956ed90efde4c0eaece9010e092eadd\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/29c754fa098448bb9e06d131e500fb86 : SUCCESS in 1h 13m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1e9126852b854b43a3023a80ee99faab : SUCCESS in 7m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5170ae8390b84e02b1e649baefe55162 : SUCCESS in 13m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/df8840b326894174a09731d947ab7104 : SUCCESS in 15m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5216b2279397424e86944a5c2a386169 : SUCCESS in 12m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89d78c86c1e945cb8169bde1b7814c81 : SUCCESS in 19m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5e2c53b63e0244ea8959bd4e44d47101 : SUCCESS in 52m 50s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5c32dc4f18a048c08e38d89ab0f38b90 : SUCCESS in 21m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b9d3dafa0215457caf02bc5cfe041f5b : SUCCESS in 1h 15m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/76a77041729548a3b234888efc49b91e : SUCCESS in 1h 18m 17s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/47fbaea6177f4e65a12279880de32ea5 : SUCCESS in 5m 07s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/32095f4404b24344a420ac93a9697de2 : SUCCESS in 1h 24m 07s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/1594337cf64d43a5a7ad3c2c091c3462 : SUCCESS in 44m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/377b86a05fec404189addf20cd310a12 : FAILURE in 1h 31m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b3d5d853116849ffab1fc4c51d1c5084 : SUCCESS in 45m 26s","accounts_in_message":[],"_revision_number":9},{"id":"90eebb4080884dd1fce358b507143d3a4d6cd537","author":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"date":"2023-04-20 08:30:55.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"0049a087b28d7a9faf3d33de9cfb5544dc59da18","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 09:00:02.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e00717a7da64ddab107b679ff5a18d6\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6cc039db3c024758b6b392f5ae530251 : SUCCESS in 15m 35s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e71819edce13454da27729817d9c35f3 : SUCCESS in 18m 05s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"22ea9cff9cf797fbe17d3f00a43ae2a8f3941bdd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 10:53:21.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2e5c8c49cc14e66a315053cbf53c462\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/77563777814749d39429046ed78b0069 : SUCCESS in 1h 17m 51s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/6bcdfa566200401b9a0095ba9d8c5e27 : FAILURE in 1h 48m 32s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e94f2562c3fe494ea77c61a5750ccd0f : SUCCESS in 16m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28b8d9e8aec3444eb9117f6d669b23e8 : SUCCESS in 8m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f4820f5ce1e40638da32496d0d7b25a : SUCCESS in 15m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ecb3811492de4d7dbcdb64f6ec56265e : SUCCESS in 12m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b1bb50a404af4c85a27cfd172b02f557 : SUCCESS in 11m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6d443f2b69644a8386f6c44f94a33fd4 : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1871c68484934da284fc1fab91bb3e70 : SUCCESS in 25m 06s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e6dd6bfc540641ee978e832619630b87 : FAILURE in 59m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b96fc4a2b2de4f8dbcc236c4c3146251 : SUCCESS in 1h 19m 45s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/5dd6af23378a47a0ac7722bcd7471bdb : SUCCESS in 1h 10m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/16334d702bbe4768bfd5b8171eae76c0 : SUCCESS in 50m 02s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/c108d2f9559c44e5bbc6b78455743e38 : SUCCESS in 1h 03m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/60690ed4c16b4f5a9c0ba35536e5fcc5 : SUCCESS in 1h 37m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/bb0376cd0a06489ab1198d2adcb6b82f : SUCCESS in 1h 44m 59s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/eb93a19e5bbc4045b4518030a3bace2a : SUCCESS in 1h 04m 13s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/92cf72b72dba4406b13b528e8acbe3f7 : SUCCESS in 5m 39s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/43cbb713d7cb4bb5b7507ee862957be9 : SUCCESS in 18m 05s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ff200a2af0404d00a08e1441d0e6f7c9 : SUCCESS in 20m 36s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f2a72ca04d874b3fbf72e218736c93ac : SUCCESS in 1h 22m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cfe0c1afa7ec4972bc1536e531dd4895 : SUCCESS in 1h 05m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/6eea7bda44014144a7f9e7ea4552b085 : SUCCESS in 37m 13s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9896b2b0f4f14abfbe150bdca6ee4b8f : FAILURE in 45m 00s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"83fa1b96566da6cbb3dfb21d3b8e5beffab58061","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 10:54:04.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"44b6ad7072706e5cc6d6afe77cc72b453f0676ba","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-20 12:40:09.000000000","message":"Patch Set 9: Verified-2\n\nBuild failed (gate 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/df4b889c5e4c4924bce05ef435c448a9\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/797efa49f98d4395adc7e33b9146411e : SUCCESS in 1h 20m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bcba64e27e18428eace891ebdc7d185a : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/14c74a0e75dd4b558181eb65d4b201fd : SUCCESS in 12m 06s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c28c3044afe04e61ba85e9d01114cc2b : SUCCESS in 12m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e03728223573425c983605d5cbdcab1b : SUCCESS in 9m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d775bcf031944e08b61ce718b136eae : SUCCESS in 21m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c16390ab13034b309b4537071b1806a8 : FAILURE in 1h 01m 50s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/79aec04f58644ff1bf3d81f2ba50e785 : SUCCESS in 18m 24s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e9865e0bdac14952989596e1602424fa : SUCCESS in 1h 16m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/7f0604e086a94c72a080f045380b7db3 : FAILURE in 1h 38m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5e23f91692db4bc9b33ce3d8cd871ecb : SUCCESS in 6m 50s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ef17713a29a84670a144c048a3bba8e2 : SUCCESS in 1h 05m 36s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/c08ff5d0bc0c47c4ae56a50372084f27 : SUCCESS in 1h 06m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dc53f6dc608d4583b8be01694b012a15 : FAILURE in 1h 06m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d38e713e56fe4c34afc9c95a4e106abd : SUCCESS in 56m 50s","accounts_in_message":[],"_revision_number":9},{"id":"374d40b794b8bcdfe878687059a6815a0861e9ba","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-04-20 18:22:38.000000000","message":"Patch Set 9:\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/47/790447/9/check/tempest-dsvm-full-focal-py3/9a98616/ : POST_FAILURE in 1h 13m 31s","accounts_in_message":[],"_revision_number":9},{"id":"acfca1718eebee443024524e5b45328fea5a8b64","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2023-04-23 17:47:30.000000000","message":"Patch Set 9: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"660fd76c69c74f3f2cb905985d5ea824ccc3dedb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 18:33:29.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e8502dc441d3419a933a5b6e16981833\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e6541b01a3884a66b5adf1c046007dd8 : SUCCESS in 43m 24s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/66eb5262e2b24045b7df70dd5aa7021d : SUCCESS in 16m 56s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"997f2096b64158d9975f0a09585ec27ef28a57c8","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2023-04-23 18:56:33.000000000","message":"Patch Set 9:\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/47/790447/9/check/tempest-dsvm-full-focal-py3/e31ce21/ : FAILURE in 48m 40s","accounts_in_message":[],"_revision_number":9},{"id":"c0fcb169a538f11aeffd29a00899d8a68e1c1e50","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 19:26:57.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37a88c25fe544bdc910c9d7e53aebfbb\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9f75fc65447b4a0f9e57dde2e6be807d : SUCCESS in 1h 28m 39s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/c096aff7a8ba4f7bb3c3eafa7106988f : FAILURE in 1h 20m 29s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6417adeeac140a5b05ad1026c54bf29 : SUCCESS in 16m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/134cf116b6b3461fa436dd1823824137 : SUCCESS in 8m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b4ec0c0510174a2585be9a73ccd2a613 : SUCCESS in 14m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6b2cb690499c4d0dbb878e4967a6736b : SUCCESS in 12m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5a192221f8ef4065a5dac024fd7fd0db : SUCCESS in 13m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71b8513f32f143ae92ccc853d998d954 : SUCCESS in 10m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ffdea6111c74444a067dc3d9bd3a1d3 : SUCCESS in 25m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3def12d52e3c4657aa6b40dbbe40ddaa : FAILURE in 43m 56s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6a0564b954e9424f8cf8236b73f29fbd : SUCCESS in 1h 21m 52s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/d2b0d313f6b4440e82693333bba165af : SUCCESS in 1h 00m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7f6303f1cdbf41f6a53424a72482c1ea : SUCCESS in 56m 39s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/5ba374261c974a20ae9b0c6e9f9092c0 : SUCCESS in 55m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/691befafd95f4cb7a42d3e49e80d748c : SUCCESS in 1h 08m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/44aa1b68524a45858596f128e4426c75 : SUCCESS in 1h 15m 27s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/cda1ea49aec64ebfbefd5e540d0fa09e : SUCCESS in 37m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4c388f2c2b0a4631a635dd4193b8a0eb : SUCCESS in 7m 12s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1ec105ff4c9841f997add2558276ff6f : SUCCESS in 20m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a95af28f64aa4e21a4ea97afbb625d5a : SUCCESS in 19m 23s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/95ace6ae91d54dcc97875ae34e17f7f7 : SUCCESS in 58m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a25313d7cb6b4ee99ab4e1d333e65105 : SUCCESS in 1h 06m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/147b4b77e4804017bdb1957cd0910854 : SUCCESS in 35m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a472bc02c4904fc69bec4e14d72dd3b3 : FAILURE in 47m 14s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"4079add33fc502bcefc47e100d7eac0d9a16827e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 19:27:28.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"3e82d5693d5d0e18fb439ce7900ff25ccc192f7a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 21:00:13.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b0f79a0f78c40b5b295c0c56d7cbe5a\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/145d15ca79344387abc5376d822f6055 : SUCCESS in 56m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a4cb70bc6094bb78b86f3fce6e49b69 : SUCCESS in 6m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/08302d6160d34a07b262567e85abf134 : SUCCESS in 11m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8f760e2047824a5b88e259c1872fc0d5 : SUCCESS in 9m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9cef62409e846a59703d5e78622071c : SUCCESS in 8m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8f169ab8497c4011a49b963ee712fdd8 : SUCCESS in 17m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d099316df04545fea4ff19e8521366f6 : SUCCESS in 51m 59s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fb0705c9a97642b2935334d6331dcf38 : SUCCESS in 16m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/fbd5f0bf2c234ffa8f1b998ca33b9b1b : SUCCESS in 1h 06m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/c49028cc298e44f9b8c73c26be6d792b : SUCCESS in 1h 25m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/aca5e7544e7f4469b754b48768d865a1 : SUCCESS in 5m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f0876e6057d3485886b6421217114b27 : SUCCESS in 1h 17m 22s\n- neutron-tempest-linuxbridge https://zuul.opendev.org/t/openstack/build/bb66c9736ae14e24b12e1314f34c61de : SUCCESS in 1h 05m 18s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/130da3045a96442d83eb043f99ba6d6e : SUCCESS in 1h 13m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bb19c8eaed1d44e597dc5590d3f7ba5e : SUCCESS in 1h 04m 59s","accounts_in_message":[],"_revision_number":9},{"id":"d3ac0cb583a19e3d05e8a9d00ff01fa088ed490b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 21:00:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":9},{"id":"dcba5ab3dc16b5b8f4b0d655f899f38c59db6c72","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-04-23 21:01:23.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a67e3309699a44008576fcdfc84d9a53\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da50a853e09f495b9e25681e54921379 : SUCCESS in 49s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ddd8a1255bf44d8a540d149f3c17402 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"23a4b27dc0c156ad6cbe5260d518da3fd62294b8","revisions":{"c00f41b0e5d2e8d695bbe674ae75de3645d0576f":{"kind":"REWORK","_number":1,"created":"2021-05-10 17:25:21.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/47/790447/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/1"}}},"commit":{"parents":[{"commit":"a5ce4d806172f9d144633f297163e088c8ed1491","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a5ce4d806172f9d144633f297163e088c8ed1491"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"sean mooney","email":"smooney@redhat.com","date":"2021-05-10 17:25:21.000000000","tz":0},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c00f41b0e5d2e8d695bbe674ae75de3645d0576f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c00f41b0e5d2e8d695bbe674ae75de3645d0576f"}]},"branch":"refs/heads/stable/wallaby"},"3126e76280d484e99d402d47ab89cbe5dea8b283":{"kind":"REWORK","_number":2,"created":"2021-06-17 16:42:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/47/790447/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/2"}}},"commit":{"parents":[{"commit":"222075ab78a41bd489ae880eff825b0e859fc0ce","subject":"Merge \"Test SRIOV port move operations with PCI conflicts\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/222075ab78a41bd489ae880eff825b0e859fc0ce"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-06-17 16:21:24.000000000","tz":60},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): The os-vif version bump we introduced in the original\nversion of this patch is not backportable. As a result, we must\nintroduce two additional checks. Both checks ensure we have a suitable\nversion of os-vif and skip the new code paths if not. The first check is\nin the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027 function,\nwhich as the name suggests runs on the destination host early in the\nlive migration process. If os-vif is not new enough on the destination,\nwe will report that we cannot support os-vif delegation. The other check\nis in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in \u0027nova.network.os_vif_util\u0027.\nThis simply ensures we don\u0027t try to set an invalid attribute on the\nos-vif object if the version isn\u0027t new enough.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3126e76280d484e99d402d47ab89cbe5dea8b283"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3126e76280d484e99d402d47ab89cbe5dea8b283"}]},"branch":"refs/heads/stable/wallaby"},"e2dd5f8dd1236f0b8fcf9f459435f8f87b023a4d":{"kind":"REWORK","_number":3,"created":"2021-06-17 16:43:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/47/790447/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/3"}}},"commit":{"parents":[{"commit":"222075ab78a41bd489ae880eff825b0e859fc0ce","subject":"Merge \"Test SRIOV port move operations with PCI conflicts\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/222075ab78a41bd489ae880eff825b0e859fc0ce"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-06-17 16:42:57.000000000","tz":60},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): The os-vif version bump we introduced in the original\nversion of this patch is not backportable. As a result, we must\nintroduce two additional checks. Both checks ensure we have a suitable\nversion of os-vif and skip the new code paths if not. The first check is\nin the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027 function,\nwhich as the name suggests runs on the destination host early in the\nlive migration process. If os-vif is not new enough on the destination,\nwe will report that we cannot support os-vif delegation. The other check\nis in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in \u0027nova.network.os_vif_util\u0027.\nThis simply ensures we don\u0027t try to set an invalid attribute on the\nos-vif object if the version isn\u0027t new enough.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2dd5f8dd1236f0b8fcf9f459435f8f87b023a4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e2dd5f8dd1236f0b8fcf9f459435f8f87b023a4d"}]},"branch":"refs/heads/stable/wallaby"},"fa29aff6f75ac8e904c185d767dccd1fcf225aa5":{"kind":"REWORK","_number":4,"created":"2021-06-18 10:31:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/47/790447/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/4"}}},"commit":{"parents":[{"commit":"222075ab78a41bd489ae880eff825b0e859fc0ce","subject":"Merge \"Test SRIOV port move operations with PCI conflicts\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/222075ab78a41bd489ae880eff825b0e859fc0ce"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-06-18 10:13:03.000000000","tz":60},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): The os-vif version bump we introduced in the original\nversion of this patch is not backportable. As a result, we must\nintroduce two additional checks. Both checks ensure we have a suitable\nversion of os-vif and skip the new code paths if not. The first check is\nin the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027 function,\nwhich as the name suggests runs on the destination host early in the\nlive migration process. If os-vif is not new enough on the destination,\nwe will report that we cannot support os-vif delegation. The other check\nis in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in \u0027nova.network.os_vif_util\u0027.\nThis simply ensures we don\u0027t try to set an invalid attribute on the\nos-vif object if the version isn\u0027t new enough. Tests are modified to\naccommodate these checks.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fa29aff6f75ac8e904c185d767dccd1fcf225aa5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fa29aff6f75ac8e904c185d767dccd1fcf225aa5"}]},"branch":"refs/heads/stable/wallaby"},"d16ded1f5bbfa27d96c36978c6cedd0c050ab106":{"kind":"REWORK","_number":5,"created":"2021-06-18 17:27:47.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/47/790447/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/5"}}},"commit":{"parents":[{"commit":"222075ab78a41bd489ae880eff825b0e859fc0ce","subject":"Merge \"Test SRIOV port move operations with PCI conflicts\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/222075ab78a41bd489ae880eff825b0e859fc0ce"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-06-18 17:23:16.000000000","tz":60},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/tests/unit/virt/libvirt/test_driver.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): Change I362deb1088c88cdcd8219922da9dc9a01b10a940\n(\"objects: Fix VIFMigrateData.supports_os_vif_delegation setter\") which\ncontains an important fix for the original change, is squashed into this\nchange. In addition, the os-vif version bump we introduced in the\noriginal version of this patch is not backportable and as a result, we\nmust introduce two additional checks. Both checks ensure we have a\nsuitable version of os-vif and skip the new code paths if not. The first\ncheck is in the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027\nfunction, which as the name suggests runs on the destination host early\nin the live migration process. If os-vif is not new enough on the\ndestination, we will report that we cannot support os-vif delegation.\nThe other check is in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in\n\u0027nova.network.os_vif_util\u0027. This simply ensures we don\u0027t try to set an\ninvalid attribute on the os-vif object if the version isn\u0027t new enough.\nTwo tests are modified to accommodate these checks with similar version\ncheck logic. The lower-constraints job can be relied on to validate\nbehavior on the older version of os-vif.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d16ded1f5bbfa27d96c36978c6cedd0c050ab106"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d16ded1f5bbfa27d96c36978c6cedd0c050ab106"}]},"branch":"refs/heads/stable/wallaby"},"a39f67980c6626ad3b59e82a601533e4a421baae":{"kind":"REWORK","_number":6,"created":"2023-02-09 18:06:50.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/47/790447/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/6"}}},"commit":{"parents":[{"commit":"797c5fa9debf86049b86084a86a5b939e11592d4","subject":"Merge \"[stable-only][cve] Check VMDK create-type against an allowed list\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/797c5fa9debf86049b86084a86a5b939e11592d4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-02-09 17:59:37.000000000","tz":0},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/tests/unit/virt/libvirt/test_driver.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): Change I362deb1088c88cdcd8219922da9dc9a01b10a940\n(\"objects: Fix VIFMigrateData.supports_os_vif_delegation setter\") which\ncontains an important fix for the original change, is squashed into this\nchange. In addition, the os-vif version bump we introduced in the\noriginal version of this patch is not backportable and as a result, we\nmust introduce two additional checks. Both checks ensure we have a\nsuitable version of os-vif and skip the new code paths if not. The first\ncheck is in the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027\nfunction, which as the name suggests runs on the destination host early\nin the live migration process. If os-vif is not new enough on the\ndestination, we will report that we cannot support os-vif delegation.\nThe other check is in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in\n\u0027nova.network.os_vif_util\u0027. This simply ensures we don\u0027t try to set an\ninvalid attribute on the os-vif object if the version isn\u0027t new enough.\nTwo tests are modified to accommodate these checks with similar version\ncheck logic. The lower-constraints job can be relied on to validate\nbehavior on the older version of os-vif.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nNOTE(auniyal): libvirt: Always delegate OVS plug to os-vif\nfa0fb2fe3d61de1cb871c48ee97053cf2fb5827a is squashed\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a39f67980c6626ad3b59e82a601533e4a421baae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a39f67980c6626ad3b59e82a601533e4a421baae"}]},"branch":"refs/heads/stable/wallaby"},"410c4a168eb9600c05db457889fb3e6c62e3a04c":{"kind":"REWORK","_number":7,"created":"2023-02-28 13:03:17.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/47/790447/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/7"}}},"commit":{"parents":[{"commit":"797c5fa9debf86049b86084a86a5b939e11592d4","subject":"Merge \"[stable-only][cve] Check VMDK create-type against an allowed list\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/797c5fa9debf86049b86084a86a5b939e11592d4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-02-28 13:03:11.000000000","tz":0},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/tests/unit/virt/libvirt/test_driver.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): Change I362deb1088c88cdcd8219922da9dc9a01b10a940\n(\"objects: Fix VIFMigrateData.supports_os_vif_delegation setter\") which\ncontains an important fix for the original change, is squashed into this\nchange. In addition, the os-vif version bump we introduced in the\noriginal version of this patch is not backportable and as a result, we\nmust introduce two additional checks. Both checks ensure we have a\nsuitable version of os-vif and skip the new code paths if not. The first\ncheck is in the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027\nfunction, which as the name suggests runs on the destination host early\nin the live migration process. If os-vif is not new enough on the\ndestination, we will report that we cannot support os-vif delegation.\nThe other check is in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in\n\u0027nova.network.os_vif_util\u0027. This simply ensures we don\u0027t try to set an\ninvalid attribute on the os-vif object if the version isn\u0027t new enough.\nTwo tests are modified to accommodate these checks with similar version\ncheck logic. The lower-constraints job can be relied on to validate\nbehavior on the older version of os-vif.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nNOTE(auniyal):\n  * libvirt: Always delegate OVS plug to os-vif\nfa0fb2fe3d61de1cb871c48ee97053cf2fb5827a is squashed\n  * Updated fakelibvirt.Domain.XMLDesc to add psi addres\nfor ovs interface\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/410c4a168eb9600c05db457889fb3e6c62e3a04c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/410c4a168eb9600c05db457889fb3e6c62e3a04c"}]},"branch":"refs/heads/stable/wallaby"},"2a83a5edd877fceec419beb08e05b93349e86b32":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2023-02-28 13:07:18.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/47/790447/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/8"}}},"commit":{"parents":[{"commit":"797c5fa9debf86049b86084a86a5b939e11592d4","subject":"Merge \"[stable-only][cve] Check VMDK create-type against an allowed list\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/797c5fa9debf86049b86084a86a5b939e11592d4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-02-28 13:07:18.000000000","tz":0},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/tests/unit/virt/libvirt/test_driver.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): Change I362deb1088c88cdcd8219922da9dc9a01b10a940\n(\"objects: Fix VIFMigrateData.supports_os_vif_delegation setter\") which\ncontains an important fix for the original change, is squashed into this\nchange. In addition, the os-vif version bump we introduced in the\noriginal version of this patch is not backportable and as a result, we\nmust introduce two additional checks. Both checks ensure we have a\nsuitable version of os-vif and skip the new code paths if not. The first\ncheck is in the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027\nfunction, which as the name suggests runs on the destination host early\nin the live migration process. If os-vif is not new enough on the\ndestination, we will report that we cannot support os-vif delegation.\nThe other check is in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in\n\u0027nova.network.os_vif_util\u0027. This simply ensures we don\u0027t try to set an\ninvalid attribute on the os-vif object if the version isn\u0027t new enough.\nTwo tests are modified to accommodate these checks with similar version\ncheck logic. The lower-constraints job can be relied on to validate\nbehavior on the older version of os-vif.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nNOTE(auniyal):\n  * libvirt: Always delegate OVS plug to os-vif\nfa0fb2fe3d61de1cb871c48ee97053cf2fb5827a is squashed\n  * Updated fakelibvirt.Domain.XMLDesc to add pci address\nfor ovs interface\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a83a5edd877fceec419beb08e05b93349e86b32"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2a83a5edd877fceec419beb08e05b93349e86b32"}]},"branch":"refs/heads/stable/wallaby","description":"Edit commit message"},"23a4b27dc0c156ad6cbe5260d518da3fd62294b8":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2023-02-28 13:45:32.000000000","uploader":{"_account_id":34860,"name":"Amit Uniyal","email":"auniyal@redhat.com","username":"auniyal"},"ref":"refs/changes/47/790447/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/790447/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/790447/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/790447/9"}}},"commit":{"parents":[{"commit":"797c5fa9debf86049b86084a86a5b939e11592d4","subject":"Merge \"[stable-only][cve] Check VMDK create-type against an allowed list\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/797c5fa9debf86049b86084a86a5b939e11592d4"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-30 11:51:35.000000000","tz":60},"committer":{"name":"Amit Uniyal","email":"auniyal@redhat.com","date":"2023-02-28 13:36:42.000000000","tz":0},"subject":"libvirt: Delegate OVS plug to os-vif","message":"libvirt: Delegate OVS plug to os-vif\n\nos-vif 1.15.0 added the ability to create an OVS port during plugging\nby specifying the \u0027create_port\u0027 attribute in the \u0027port_profile\u0027 field.\nBy delegating port creation to os-vif, we can rely on it\u0027s \u0027isolate_vif\u0027\nconfig option [1] that will temporarily configure the VLAN to 4095\n(0xfff), which is reserved for implementation use [2] and is used by\nneutron to as a dead VLAN [3]. By doing this, we ensure VIFs are plugged\nsecurely, preventing guests from accessing other tenants\u0027 networks\nbefore the neutron OVS agent can wire up the port.\n\nThis change requires a little dance as part of the live migration flow.\nSince we can\u0027t be certain the destination host has a version of os-vif\nthat supports this feature, we need to use a sentinel to indicate when\nit does. Typically we would do so with a field in\n\u0027LibvirtLiveMigrateData\u0027, such as the \u0027src_supports_numa_live_migration\u0027\nand \u0027dst_supports_numa_live_migration\u0027 fields used to indicate support\nfor NUMA-aware live migration. However, doing this prevents us\nbackporting this important fix since o.vo changes are not backportable.\nInstead, we (somewhat evilly) rely on the free-form nature of the\n\u0027VIFMigrateData.profile_json\u0027 string field, which stores JSON blobs and\nis included in \u0027LibvirtLiveMigrateData\u0027 via the \u0027vifs\u0027 attribute, to\ntransport this sentinel. This is a hack but is necessary to work around\nthe lack of a free-form \"capabilities\" style dict that would allow us do\nbackportable fixes to live migration features.\n\nNote that this change has the knock on effect of modifying the XML\ngenerated for OVS ports: when hybrid plug is false will now be of type\n\u0027ethernet\u0027 rather than \u0027bridge\u0027 as before. This explains the larger than\nexpected test damage but should not affect users.\n\nChanges:\n  lower-constraints.txt\n  requirements.txt\n  nova/network/os_vif_util.py\n  nova/tests/unit/virt/libvirt/test_vif.py\n  nova/tests/unit/virt/libvirt/test_driver.py\n  nova/virt/libvirt/driver.py\n\nNOTE(stephenfin): Change I362deb1088c88cdcd8219922da9dc9a01b10a940\n(\"objects: Fix VIFMigrateData.supports_os_vif_delegation setter\") which\ncontains an important fix for the original change, is squashed into this\nchange. In addition, the os-vif version bump we introduced in the\noriginal version of this patch is not backportable and as a result, we\nmust introduce two additional checks. Both checks ensure we have a\nsuitable version of os-vif and skip the new code paths if not. The first\ncheck is in the libvirt driver\u0027s \u0027check_can_live_migrate_destination\u0027\nfunction, which as the name suggests runs on the destination host early\nin the live migration process. If os-vif is not new enough on the\ndestination, we will report that we cannot support os-vif delegation.\nThe other check is in the \u0027_nova_to_osvif_vif_ovs\u0027 helper in\n\u0027nova.network.os_vif_util\u0027. This simply ensures we don\u0027t try to set an\ninvalid attribute on the os-vif object if the version isn\u0027t new enough.\nTwo tests are modified to accommodate these checks with similar version\ncheck logic. The lower-constraints job can be relied on to validate\nbehavior on the older version of os-vif.\n\n[1] https://opendev.org/openstack/os-vif/src/tag/2.4.0/vif_plug_ovs/ovs.py#L90-L93\n[2] https://en.wikipedia.org/wiki/IEEE_802.1Q#Frame_format\n[3] https://answers.launchpad.net/neutron/+question/231806\n\nNOTE(auniyal):\n  * libvirt: Always delegate OVS plug to os-vif is squashed\nhttps://github.com/openstack/nova/commit/fa0fb2fe3d61de1cb871c48ee97053cf2fb5827a\n  * Updated fakelibvirt.Domain.XMLDesc to add pci address\nfor ovs interface, which is a patial backport of\nhttps://github.com/openstack/nova/commit/1ad287bf9a8f65ce68c14f4634775f58abda15c2\n\nChange-Id: I11fb5d3ada7f27b39c183157ea73c8b72b4e672e\nDepends-On: Id12486b3127ab4ac8ad9ef2b3641da1b79a25a50\nCloses-Bug: #1734320\nCloses-Bug: #1815989\n(cherry picked from commit a62dd42c0dbb6b2ab128e558e127d76962738446)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23a4b27dc0c156ad6cbe5260d518da3fd62294b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23a4b27dc0c156ad6cbe5260d518da3fd62294b8"}]},"branch":"refs/heads/stable/wallaby"}},"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","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"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":{}}}]}
