)]}'
{"id":"openstack%2Fnova~818604","triplet_id":"openstack%2Fnova~stable%2Frocky~Ie904d1513b5cf76d6d5f6877545e8eb378dd5499","project":"openstack/nova","branch":"stable/rocky","topic":"bug/1946729","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2021-11-22 13:05:38.000000000","reason":"Removed by gibi by clicking the attention icon"}},"hashtags":[],"change_id":"Ie904d1513b5cf76d6d5f6877545e8eb378dd5499","subject":"Add a WA flag waiting for vif-plugged event during reboot","status":"ABANDONED","created":"2021-11-19 16:56:33.000000000","updated":"2022-11-11 18:31:14.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1435e08ad03eda8dbbcc9ae9389acd850bb2a2c7","_number":818604,"virtual_id_number":818604,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-11-19 19:07:34.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 18:20:43.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":"2021-11-19 19:07:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"23dfad5372f0c58d27caeb138c15bad73a956dd7","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:56:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"12fba725af3594afa375c5bd02fef36b5afc8ae2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-19 17:05:19.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"1259182aac05b8ff35ac5a5b8ab89103298d9439","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-19 18:20:43.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/04/818604/2/check/tempest-dsvm-full-bionic-py3/5eebb98/ : POST_FAILURE in 24m 54s","accounts_in_message":[],"_revision_number":2},{"id":"25138304f034611ed56f657f3bb7ab7f25cf3fc8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-19 19:07:34.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7569005e15504adebc5a6d1b844c0e89 : FAILURE in 11m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/359a29886a194fb1ba5f7c7c4379d0c8 : SUCCESS in 11m 19s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/a247068e257d493ea17092c9e24f6fb4 : SUCCESS in 12m 06s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/915af7ba6dee41d88b8a7bbbe917bd05 : SUCCESS in 19m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/8f13f18bd3994560a493b0913aa98411 : SUCCESS in 1h 07m 25s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/86b343c78eb548b0a090c3bd6dbcf790 : SUCCESS in 43m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/d5cee6ee2ea74be4b5a6cd295d72fb5f : SUCCESS in 1h 28m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ea7204c6bc34714a5da8e6dab6884a9 : SUCCESS in 24m 16s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/db85c1336c4f404089ec2477840f4bdc : SUCCESS in 1h 00m 59s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/4a6c0424eb614f7e9dd1695891d8dab7 : FAILURE in 1h 08m 44s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/2c02a61f7f194b2cac713804f236d1c5 : SUCCESS in 1h 18m 27s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c5af7a8b807d41a697cd82b75469d074 : SUCCESS in 35m 09s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1506652a01d5478da479e5372fd7cf38 : SUCCESS in 48m 17s (non-voting)\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/fd7c93c4be8740ba875c697b3fabb42e : SUCCESS in 53m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/2f5ee5d2a33944ed8195de7dd8ef995e : SUCCESS in 1h 26m 03s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/7ebaee98a57f486690ccf960cf1c1abb : SUCCESS in 1h 33m 43s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/a711d2be89f74495a4610419a73a8177 : SUCCESS in 14m 03s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/a511582afe72404393cbc7da98d50a29 : SUCCESS in 17m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6874a4aabcc84eb2a34e22123ea9d85d : FAILURE in 4m 50s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/b0a8bd51cd3b49ad84a18262382014b8 : SUCCESS in 1h 04m 02s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d208893dc2f94c99bcde80007b5262d3 : SUCCESS in 1h 30m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1435e08ad03eda8dbbcc9ae9389acd850bb2a2c7","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:31:14.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":2}],"current_revision_number":2,"current_revision":"75e48ce99938c9803efb15ab639b1adee9e3ebb3","revisions":{"3bac249a7c38bc7c10c5bbb7cc76d7e9e6eca648":{"kind":"REWORK","_number":1,"created":"2021-11-19 16:56:33.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/04/818604/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/04/818604/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/04/818604/1"}}},"commit":{"parents":[{"commit":"32200feb78e3a4a8c5d205756007f3b6a3c12981","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32200feb78e3a4a8c5d205756007f3b6a3c12981"}]}],"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:54:22.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      nova/conf/workarounds.py due to\n      If874f018ea996587e178219569c2903c2ee923cf not in stable/rocky\n\nThe stable/rocky specific changes:\n\n* The smart-nic vnic_type is removed from the allowed values as that\n  type is added in 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(cherry picked from commit 3afb13a205d2424022beb6a8e538da383abdd06f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3bac249a7c38bc7c10c5bbb7cc76d7e9e6eca648"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3bac249a7c38bc7c10c5bbb7cc76d7e9e6eca648"}]},"branch":"refs/heads/stable/rocky"},"75e48ce99938c9803efb15ab639b1adee9e3ebb3":{"kind":"REWORK","_number":2,"created":"2021-11-19 17:05:19.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/04/818604/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/04/818604/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/818604/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/04/818604/2"}}},"commit":{"parents":[{"commit":"32200feb78e3a4a8c5d205756007f3b6a3c12981","subject":"Merge \"[neutron] Get only ID and name of the SGs from Neutron\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/32200feb78e3a4a8c5d205756007f3b6a3c12981"}]}],"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 17:05:19.000000000","tz":0},"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      nova/conf/workarounds.py due to\n      If874f018ea996587e178219569c2903c2ee923cf not in stable/rocky\n\nThe stable/rocky specific changes:\n\n* The smart-nic vnic_type is removed from the allowed values as that\n  type is added in 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(cherry picked from commit 3afb13a205d2424022beb6a8e538da383abdd06f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/75e48ce99938c9803efb15ab639b1adee9e3ebb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/75e48ce99938c9803efb15ab639b1adee9e3ebb3"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
