)]}'
{"id":"openstack%2Fnova~818601","triplet_id":"openstack%2Fnova~stable%2Fstein~Ie904d1513b5cf76d6d5f6877545e8eb378dd5499","project":"openstack/nova","branch":"stable/stein","topic":"bug/1946729","hashtags":[],"change_id":"Ie904d1513b5cf76d6d5f6877545e8eb378dd5499","subject":"Add a WA flag waiting for vif-plugged event during reboot","status":"ABANDONED","created":"2021-11-19 16:51:28.000000000","updated":"2022-11-11 18:36:18.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"433fe86e079affb695f4db51eb3d63fa15eec30d","_number":818601,"virtual_id_number":818601,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2021-11-19 19:15:41.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-19 19:15:41.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-11-19 19:23:13.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"}],"messages":[{"id":"394b2456f6e06b82d2bdc80cbed1c6bd7243c137","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-19 16:51:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9a9aecd7ea498dd5f19f7abe8a74d467d295e218","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-19 19:15:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4191a484a2084e8ba51c08793fd1e9cd : SUCCESS in 1h 09m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a86aba05817d410988eb7dcfffc806e1 : SUCCESS in 16m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/229dd92c6a164f10a68619fed9061df9 : SUCCESS in 15m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ffeab9aa9ee540a5a2551b087f1c491f : SUCCESS in 10m 53s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f994719e4ffd444fba7573694149083c : SUCCESS in 24m 11s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/8634bb6b33bc4c18867e3748939c9c92 : SUCCESS in 15m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/00eca24be7a54711a33897de198a1714 : SUCCESS in 13m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/3f1588139de94757a8d1ca17e5cf4182 : SUCCESS in 12m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/73249085809542c1b01f5a7da752616b : SUCCESS in 8m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b7c2715f00844a98a24fc56c2cadaa1 : SUCCESS in 24m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/eb8f650580804c968ac6195fbd870627 : SUCCESS in 1h 03m 32s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/c7b74ba32d844fdd93f947f474f9a6e4 : SUCCESS in 1h 16m 52s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/440d889804014cb9b0a59b484c539bbd : SUCCESS in 1h 28m 29s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/8f43312aa21443a587984debeb0c1cc9 : SUCCESS in 1h 15m 28s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3e8edd058720406bba7a6393c995f93b : SUCCESS in 41m 03s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/880f56976d4e4dd887a5481d1265b766 : SUCCESS in 1h 05m 16s (non-voting)\n- nova-next https://zuul.opendev.org/t/openstack/build/3291f76c1ce847ffb27a165e6ce71dec : SUCCESS in 1h 01m 48s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/418c1e5de4264cb7a9677c9178418829 : SUCCESS in 19m 52s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/9f47f516e6ce4c9cb9816faba6988327 : SUCCESS in 20m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/114d11031e6c44ce89e1782e27d1b133 : FAILURE in 5m 15s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/fb31c9029ee34029826b5a05b15e4c15 : FAILURE in 1h 32m 11s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/45450bd40b9548e09349219e24ac0ad2 : SUCCESS in 2h 02m 44s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/651e1d2fbb8947bb9c75ecefd19779a4 : SUCCESS in 49m 35s","accounts_in_message":[],"_revision_number":1},{"id":"b84d2b162ad43b849e109a58f1c1dc9c905713af","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-19 19:23:13.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/01/818601/1/check/tempest-dsvm-full-bionic-py3/87bcb48/ : SUCCESS in 1h 52m 06s","accounts_in_message":[],"_revision_number":1},{"id":"433fe86e079affb695f4db51eb3d63fa15eec30d","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:36:18.000000000","message":"Abandoned\n\nThis branch transitioned to End of Life for this project, open patches needs to be closed to be able to delete the branch.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"3afb13a205d2424022beb6a8e538da383abdd06f","revisions":{"3afb13a205d2424022beb6a8e538da383abdd06f":{"kind":"REWORK","_number":1,"created":"2021-11-19 16:51:28.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/01/818601/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/01/818601/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/818601/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/818601/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/01/818601/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/01/818601/1"}}},"commit":{"parents":[{"commit":"85cda94e672a9ca0f512589d543a5a6659d285ad","subject":"[stable-only] Pin virtualenv and setuptools","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/85cda94e672a9ca0f512589d543a5a6659d285ad"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-10-11 12:41:37.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-19 16:49:18.000000000","tz":60},"subject":"Add a WA flag waiting for vif-plugged event during reboot","message":"Add a WA flag waiting for vif-plugged event during reboot\n\nThe libvirt driver power on and hard reboot destroys the domain first\nand unplugs the vifs then recreate the domain and replug the vifs.\nHowever nova does not wait for the network-vif-plugged event before\nunpause the domain. This can cause that the domain starts running and\nrequesting IP via DHCP before the networking backend finished plugging\nthe vifs.\n\nSo this patch adds a workaround config option to nova to wait for\nnetwork-vif-plugged events during hard reboot the same way as nova waits\nfor this event during new instance spawn.\n\nThis logic cannot be enabled unconditionally as not all neutron\nnetworking backend sending plug time events to wait for. Also the logic\nneeds to be vnic_type dependent as ml2/ovs and the in tree sriov backend\noften deployed together on the same compute. While ml2/ovs sends plug\ntime event the sriov backend does not send it reliably. So the\nconfiguration is not just a boolean flag but a list of vnic_types\ninstead. This way the waiting for the plug time event for a vif that is\nhandled by ml2/ovs is possible while the instance has other vifs handled\nby the sriov backend where no event can be expected.\n\nConflicts:\n      .zuul.yaml due to Ie3dc90862c895a8bd9bff4511a16254945f45478 not in\n      stable/stein\n      nova/conf/workarounds.py due to\n      I069b6b1d28eaf1eee5c7fb8d0fdef9c0c229a1bf not in stable/stein\n\nChange-Id: Ie904d1513b5cf76d6d5f6877545e8eb378dd5499\nCloses-Bug: #1946729\n(cherry picked from commit 68c970ea9915a95f9828239006559b84e4ba2581)\n(cherry picked from commit 0c41bfb8c5c60f1cc930ae432e6be460ee2e97ac)\n(cherry picked from commit 89c4ff5f7b45f1a5bed8b6b9b4586fceaa391bfb)\n(cherry picked from commit c531fdcc192afb5af628ac567cb0ff8aa3eab052)\n(cherry picked from commit 35e071470e2c5597444a7b85211a01e7fbc7c68b)\n(cherry picked from commit 870d8148ef1fc0c72554f24a20aec091e69a5656)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3afb13a205d2424022beb6a8e538da383abdd06f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3afb13a205d2424022beb6a8e538da383abdd06f"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
