)]}'
{"id":"openstack%2Fnova~811414","triplet_id":"openstack%2Fnova~stable%2Fwallaby~I7db075145435ed4e832aca197a48c56264ac56ce","project":"openstack/nova","branch":"stable/wallaby","topic":"bug/1945310","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":"2024-03-05 19:07:03.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I7db075145435ed4e832aca197a48c56264ac56ce","subject":"Reproduce bug 1945310","status":"ABANDONED","created":"2021-09-28 13:20:19.000000000","updated":"2024-03-05 19:07:03.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4b97c1d45cc8d33473805519f7829ed35bb9ea07","_number":811414,"virtual_id_number":811414,"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":"2022-04-21 11:05:10.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":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-28 13:45: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-02 18:26:49.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":"2022-04-21 11:23:19.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2024-03-05 19:07:03.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"82e9a8db95a7d4cba028a99146c1ad71d08480f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-09-28 13:20:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3907723e7feae928ab567ddfe68eb7ba9880a1a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 13:45:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2a0c8d203cb9488cb95ad8d8ad7b392b : SUCCESS in 15m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ef4dc918c7fe464886c628bc799940e7 : SUCCESS in 15m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3560c0e9aef4478f88fd62d2a3e5ef86 : SUCCESS in 10m 03s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/529a5b4f819b4c8dbf95f7506fedc623 : SUCCESS in 13m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9e913b290f8047b5a444329755628f44 : SUCCESS in 13m 13s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/afff77b996514752ba44ad53469dfe48 : SUCCESS in 13m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0033871f09b047a8adbba6c0df198fab : SUCCESS in 9m 47s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a11dc50d6eb04c6d8f788b02d31f1d6b : FAILURE in 7m 08s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/492071018b2a451faf5b9d0725dff504 : SUCCESS in 19m 58s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b74557d1533b4015b614caad7f2ecdce : SUCCESS in 17m 24s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e05ec1c6e37328c5c6738e1c3202aba00e8eb0fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-28 14:13:55.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fb4ae434228642769b92ec39d722ee64 : SUCCESS in 42m 21s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d8a5051cc1a541ceaad30321d9869cbf : SUCCESS in 23m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0b79f1f900c22809149dfcca1929fcc30e84a5d7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-11-02 15:54:03.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"0c64366bc5879d1ce378a081c469e189d893b2e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 16:26:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7b0f747d6e574b7d96e1e3e15431c3cb : SUCCESS in 16m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c67e6daf50e1451cbacfbba89f3a9318 : SUCCESS in 14m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f90f9e1704ae4be1945afe915fa57746 : SUCCESS in 9m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34a2df2913b64e9bac916f36dfc66b81 : SUCCESS in 16m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/62a246567cd9444a8b830449a22954cc : SUCCESS in 13m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/de25ec4b5f7e47ac91da6d615f9dd281 : SUCCESS in 17m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e321d703ea4f4620b7dc3427e917e914 : SUCCESS in 10m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9942b3e9994a45e6ab463edfb93f90ae : FAILURE in 6m 40s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/64d6b96ccfb743a48f6ecc152df32643 : SUCCESS in 18m 57s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/9f4f087a7b274d968b82a156eaff32e2 : SUCCESS in 19m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0226b728d66f562efd302273baad7a45a3f9380b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 16:31:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2b9c52d3b26a49f0b95ca9db183ede02 : SUCCESS in 27m 01s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/682394cf082d4a38a918a4589ae848d8 : SUCCESS in 29m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d611c87be0f2b0d034e2c2a6f56b0ae614369d90","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-11-02 18:26:49.000000000","message":"Patch Set 2:\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/811414/2/iscsi : SUCCESS in 2h 31m 15s","accounts_in_message":[],"_revision_number":2},{"id":"ce0796525f368c9c674178c14b8adabf693a3ddd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-04-21 09:45:45.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"6e5ae299f7f571d17f385915ea189c2191f9397b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 10:29:42.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd7a79aabbc34f5184db19a5cea013de : SUCCESS in 40m 16s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4637a4c7884e47929883b5e372a1f179 : SUCCESS in 29m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"97e20a9ec6598d8e9b4d56255ec88de1ccdfaaee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-04-21 11:05:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/ab73c95cfc774959982d990f38a5c8f8 : FAILURE in 39m 18s (non-voting)\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/f018d0f28b684c5680cfce38f8223bef : SUCCESS in 1h 16m 52s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cfd1bb2cb5f6452cad1fbbc47d411c9c : SUCCESS in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0a204e1533e44699d58464b56cad770 : SUCCESS in 8m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b35cb82c3bea4460a6d30a618a98a114 : SUCCESS in 11m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6c68c1c6c8ec4ab39dfbe46264d51ad0 : SUCCESS in 13m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b853c409f386456581fd3e280baf7529 : SUCCESS in 14m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fbca5fb38d0f4810b0c9f3360d6f970e : SUCCESS in 10m 18s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b2d94a22a974e7a8cc41609ef636bab : SUCCESS in 6m 47s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e6611328eaf244bc8a66166b2f7d0743 : SUCCESS in 18m 30s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b5a9300c80d44b90a108feb7553ff38c : SUCCESS in 20m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"2f1949472a5f188b47217074f7db8ba3c3feed2c","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2022-04-21 11:23:19.000000000","message":"Patch Set 3:\n\nBuild FAILED. log path: https://github.com/LightBitsLabs/logs/tree/main/21_04_2022_11_13_48\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":3},{"id":"855408ac3fcfc647b746f6b5dfdd1b352a96f165","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":"2022-04-21 12:01:52.000000000","message":"Patch Set 3:\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/811414/3/iscsi : FAILURE in 2h 14m 31s","accounts_in_message":[],"_revision_number":3},{"id":"4b97c1d45cc8d33473805519f7829ed35bb9ea07","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-05 19:07:03.000000000","message":"Abandoned\n\nstable/wallaby branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/wallaby if you want to further work on this patch.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4e9a7a8dd09783a4630669c215051b2829851f13","revisions":{"04ecc443b4a00daece7fcd4a02160b2b887a66f9":{"kind":"REWORK","_number":1,"created":"2021-09-28 13:20:19.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/14/811414/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/811414/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/811414/1"}}},"commit":{"parents":[{"commit":"e39bbdc8afdbe1075265008f336336d3b76f0a27","subject":"Merge \"Reduce mocking in test_reject_open_redirect for compat\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e39bbdc8afdbe1075265008f336336d3b76f0a27"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-09-28 12:46:37.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-09-28 12:58:20.000000000","tz":120},"subject":"Reproduce bug 1945310","message":"Reproduce bug 1945310\n\nTo properly reproduce the bug we need to modify nova\u0027s neutron fixture\nto act like a real neutron when a port is queried with a non-admin\nclient.\n\nA wide set of tests are added to exercise all the resource request\ndependent nova code paths with a non-admin user.\n\nstable/wallaby: It is not a direct backport from stable/xena due to a\nsizable change in the functional tests. But logically this patch tries\nto add the same test coverage. However it turned out that not all the\nissues exists in stable/wallaby. The interface attach and detach issue\nare present but the live migration issue is not present as in the\nstable/wallaby code the binding profile update during live migration\ndoes not query neutron. During Xena the query is introduced and with it\nthe bug as well [1]\n\n[1] https://review.opendev.org/c/openstack/nova/+/800087/23/nova/conductor/tasks/live_migrate.py\n\nChange-Id: I7db075145435ed4e832aca197a48c56264ac56ce\nRelated-Bug: #1945310\n(cherry picked from commit 6b1e624bed074c4eee529bd03210862657e9b7de)\n(cherry picked from commit cd3878668165cca86e2f5c6cbf44ebcb5e01ed22)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/04ecc443b4a00daece7fcd4a02160b2b887a66f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/04ecc443b4a00daece7fcd4a02160b2b887a66f9"}]},"branch":"refs/heads/stable/wallaby"},"ed04b01fe233cca1ec5b1ba907f767132e018e61":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-11-02 15:54:03.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/14/811414/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/811414/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/811414/2"}}},"commit":{"parents":[{"commit":"e39bbdc8afdbe1075265008f336336d3b76f0a27","subject":"Merge \"Reduce mocking in test_reject_open_redirect for compat\" into stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e39bbdc8afdbe1075265008f336336d3b76f0a27"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-09-28 12:46:37.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-11-02 15:54:03.000000000","tz":0},"subject":"Reproduce bug 1945310","message":"Reproduce bug 1945310\n\nTo properly reproduce the bug we need to modify nova\u0027s neutron fixture\nto act like a real neutron when a port is queried with a non-admin\nclient.\n\nA wide set of tests are added to exercise all the resource request\ndependent nova code paths with a non-admin user.\n\nstable/wallaby: It is not a direct backport from stable/xena due to a\nsizable change in the functional tests. But logically this patch tries\nto add the same test coverage. However it turned out that not all the\nissues exists in stable/wallaby. The interface attach and detach issue\nare present but the live migration issue is not present as in the\nstable/wallaby code the binding profile update during live migration\ndoes not query neutron. During Xena the query is introduced and with it\nthe bug as well [1]\n\n[1] https://review.opendev.org/c/openstack/nova/+/800087/23/nova/conductor/tasks/live_migrate.py\n\nChange-Id: I7db075145435ed4e832aca197a48c56264ac56ce\nRelated-Bug: #1945310\n(cherry picked from commit 6b1e624bed074c4eee529bd03210862657e9b7de)\n(cherry picked from commit 1066353d19862b87b51946119cf5d4f1bf9d841e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed04b01fe233cca1ec5b1ba907f767132e018e61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed04b01fe233cca1ec5b1ba907f767132e018e61"}]},"branch":"refs/heads/stable/wallaby","description":"Edit commit message"},"4e9a7a8dd09783a4630669c215051b2829851f13":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-04-21 09:45:45.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/14/811414/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/811414/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/811414/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/811414/3"}}},"commit":{"parents":[{"commit":"9609ae0bab30675e184d1fc63aec849c1de020d0","subject":"libvirt: Add announce-self post live-migration workaround","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9609ae0bab30675e184d1fc63aec849c1de020d0"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-09-28 12:46:37.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2022-04-21 09:45:44.000000000","tz":120},"subject":"Reproduce bug 1945310","message":"Reproduce bug 1945310\n\nTo properly reproduce the bug we need to modify nova\u0027s neutron fixture\nto act like a real neutron when a port is queried with a non-admin\nclient.\n\nA wide set of tests are added to exercise all the resource request\ndependent nova code paths with a non-admin user.\n\nstable/wallaby: It is not a direct backport from stable/xena due to a\nsizable change in the functional tests. But logically this patch tries\nto add the same test coverage. However it turned out that not all the\nissues exists in stable/wallaby. The interface attach and detach issue\nare present but the live migration issue is not present as in the\nstable/wallaby code the binding profile update during live migration\ndoes not query neutron. During Xena the query is introduced and with it\nthe bug as well [1]\n\n[1] https://review.opendev.org/c/openstack/nova/+/800087/23/nova/conductor/tasks/live_migrate.py\n\nChange-Id: I7db075145435ed4e832aca197a48c56264ac56ce\nRelated-Bug: #1945310\n(cherry picked from commit 6b1e624bed074c4eee529bd03210862657e9b7de)\n(cherry picked from commit 1066353d19862b87b51946119cf5d4f1bf9d841e)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4e9a7a8dd09783a4630669c215051b2829851f13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4e9a7a8dd09783a4630669c215051b2829851f13"}]},"branch":"refs/heads/stable/wallaby"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
