)]}'
{"id":"openstack%2Fnova~813659","triplet_id":"openstack%2Fnova~master~I0dbf40e69b589da1e16979fa543a2ce4bb04d11f","project":"openstack/nova","branch":"master","topic":"bug/1849802","attention_set":{},"removed_from_attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2025-07-09 11:19:25.000000000","reason":"Change was abandoned"},"19234":{"account":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"last_update":"2021-11-09 15:11:59.000000000","reason":"Removed by Alexey Stupnikov by clicking the attention icon"}},"hashtags":[],"change_id":"I0dbf40e69b589da1e16979fa543a2ce4bb04d11f","subject":"Rollback problematic port bindings on source host only","status":"ABANDONED","created":"2021-10-12 14:25:15.000000000","updated":"2025-07-09 11:19:25.000000000","total_comment_count":8,"unresolved_comment_count":3,"has_review_started":true,"meta_rev_id":"d4a458474170f27d2de8166b010790a04b27146e","_number":813659,"virtual_id_number":813659,"owner":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2021-10-13 11:27:35.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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":{"disliked":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2021-10-26 20:22:14.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"}],"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"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-12 14:25:56.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-10-12 14:26:30.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-10-12 17:03:02.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-10-13 11:28:12.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-10-13 12:29:55.000000000","updated_by":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"}],"messages":[{"id":"6b4d063ceded2ae9e6ee205f4dd13ea2c512246c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2021-10-12 14:25:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"459492c20d8c858f388e3fbe4cc8a9831fe8aaf9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 14:25:56.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"bdf3c348932da8ecdf153fed7b333cdf772ff3eb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 14:26:02.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"41fd9f1e113ba5600ab647f61ab91cb68ea02e58","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-10-12 14:26:30.000000000","message":"Patch Set 1:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"fdc119598321ac886715ae6dc80802affc83bde3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2021-10-12 14:50:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"645d167fff8f6ccc4783f020d2c6e6a23838bb98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 15:23:23.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/29707e0e2c7643f6a16b45892002b92d : FAILURE in 28m 01s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e14eaca4315047c8b6e7f378f8fbfd6d : FAILURE in 30m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"45b55953c907e448af1758630aee2fdf3b28511b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-12 16:23:27.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/9371e23825dd423c87ede14108204a44 : SUCCESS in 1h 15m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8189caea23344eb3a6303e40d577e0d8 : FAILURE in 15m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/842c4e976e2c48a28330c8336cc4eec0 : FAILURE in 13m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c8c00d6db6b649979f4379028593ddba : FAILURE in 8m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/953905af47864d57bd40e0e2ab5858b0 : FAILURE in 12m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9051c83b07ef4b79b756fb72396584df : FAILURE in 14m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/74d4d2edcd4549269354cd4115c2111a : FAILURE in 17m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da47b149eeb94402bbf390dadd1cf1bb : SUCCESS in 11m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/40dd533109894f0aa4a9119ffc2eea39 : SUCCESS in 1h 25m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d60b65d195f847f393b71b99f93dc967 : SUCCESS in 1h 21m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0dc0f887847d44bc8dc469b1b7aae60a : SUCCESS in 54m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/958852a653af4e0d839e8742a3a9acfb : SUCCESS in 1h 00m 11s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/39ff54948ca5448f9e66c87b0863640d : SUCCESS in 1h 20m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/48b341ac1d8e4bdaa14f036cce396fb0 : SUCCESS in 1h 21m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cc7ceaf433604b4abbac11d683170f03 : SUCCESS in 7m 10s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/7386eb58cc65445caf1861ded34e326a : SUCCESS in 19m 19s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/cc7a1a98a7794e24b3b1d67e09e1237f : SUCCESS in 19m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ca3852111d4a4e86840394e3eae1d4e4 : SUCCESS in 19m 19s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/887afa56880b4d11871d5609698554e2 : SUCCESS in 1h 00m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4f462cb8f8374fe2aaba35fd8b1cf31e : SUCCESS in 48m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e1c84a6089094d1a904d74be908d37c6 : SUCCESS in 47m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/92d5f8fc0bfb4df39db9010e01b53fa0 : SUCCESS in 27m 10s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9a86547f19f44b79ac7375a4c7098bdf : SUCCESS in 39m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a63d8115fcdbd0d9fd5cb6e627fdee63d3f88a34","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-10-12 17:03:02.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/813659/2/iscsi : SUCCESS in 2h 11m 26s","accounts_in_message":[],"_revision_number":2},{"id":"0668584abdf5321e097a1dabfcb597c9cb69f3e3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2021-10-13 09:52:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4d57a608287a962e52e4a83dfdb1d14d35d863f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-13 10:38:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2b48f362680a450baa96ba9e4baa4638 : SUCCESS in 21m 33s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/282f08efff3c4737bbd1af6703c68caa : SUCCESS in 26m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f112e4a8e669371b28ac3d80f369cda2c2a8e271","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-13 11:27:35.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/28cf12a3a21c4b38bcce7d4d42eb08b6 : SUCCESS in 1h 29m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2466058ad91a4078aa579ee7ebe97e6b : SUCCESS in 18m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/342d4678cbbe4b34a6b96ac4c258618c : SUCCESS in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb54f81171294ecfb7851f41faef0c0e : SUCCESS in 8m 32s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/043a5971eba249dab5bce24f3ae2bbac : SUCCESS in 12m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8e8fce410714430ab318bba0dcb8f462 : SUCCESS in 13m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f273e3402ff543269d5c80403cd4835d : SUCCESS in 14m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59d52f8fa8f14eb7b0bbfeeb32a78e52 : SUCCESS in 11m 18s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5a260719ede14289999a15979effd67f : SUCCESS in 1h 25m 31s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/09b450760adf4f91917ecb00d838b372 : SUCCESS in 1h 10m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c221b37df2c94be89f68a6f20f0afdd3 : SUCCESS in 52m 07s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7236a627e1f842038ffd528e569432a8 : SUCCESS in 51m 29s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1b5ac647dcb14579963a34a06b3cb567 : SUCCESS in 1h 18m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/60d403fc162e431096e888ee92718c9e : SUCCESS in 1h 22m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2cc73cd544d546ae9362f4ed2e653349 : SUCCESS in 6m 26s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/1728f23790f14000bae154ed7d588792 : SUCCESS in 20m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b2f31b510e814867b0309e71b2deafd2 : SUCCESS in 18m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/67928fdc262a4e46b3dd12532ee8c9e9 : SUCCESS in 21m 11s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0d093246c9d749bca95468b8d55a0fba : SUCCESS in 1h 04m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d9b8972faef46b6b48198b5ad74c6fb : SUCCESS in 55m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e65eee8648694474b43b9a96af2e0bb0 : SUCCESS in 44m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a8c7745dbfbe4e02bed7b2ec5eace688 : SUCCESS in 32m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7599c317d4914eb48c9a82cd17c44565 : SUCCESS in 35m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"194291969d085d2b3b8a8e7249f85b42fbfcc0bb","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-10-13 11:28:12.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/59/813659/3/check/EMC_PowerFlex_NOVA/69619c4/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":3},{"id":"f055d30d2c7505785b7f131a23e026f967c2f60a","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-10-13 12:28:40.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/813659/3/iscsi : SUCCESS in 2h 34m 43s","accounts_in_message":[],"_revision_number":3},{"id":"9c58bf482c750c4cd761e424898467b02883d81e","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-10-26 20:22:14.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1f6cb6736cf26be792c96e077785a051cd990b8b","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-10-26 20:26:15.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"31fd06983d077453b111cf74292270589627550d","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-02-23 16:39:52.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d4a458474170f27d2de8166b010790a04b27146e","tag":"autogenerated:gerrit:abandon","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2025-07-09 11:19:25.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7dea22d60df3f271d4d36b48c3fa04c30240452a","revisions":{"88ec13b562bace3acbfcde2409487fc3c9470fa4":{"kind":"REWORK","_number":1,"created":"2021-10-12 14:25:15.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/59/813659/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/813659/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/813659/1"}}},"commit":{"parents":[{"commit":"f331e90d10eb640393020edc48fa0ed9acd51b3a","subject":"Merge \"[stable-only] Pin virtualenv and setuptools\" into stable/ussuri","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f331e90d10eb640393020edc48fa0ed9acd51b3a"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-12 14:10:03.000000000","tz":120},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-12 14:10:03.000000000","tz":120},"subject":"Rollback problematic port bindings on source host only","message":"Rollback problematic port bindings on source host only\n\nNova needs to revert created port bindings on destination host using\nNeutron API after failed live migrations. Currently Nova can do this\non source compute node if shared storage is used or on destination\ncompute node if shared storage is not used.\n\nThis change was introduced for the following reasons:\n\n- Port bindings are not related to storage setup, so storage setup\n  should not affect the way we treat port bindings.\n- During RCA for one of deployments where bug #1849802 was reproduced\n  we have found that Nova haven\u0027t removed incorrect port bindings for\n  destination compute because of RPC-related problems.\n- Log messages generated when Nova Compute fails to remove port\n  bindings would be generated on source node only.\n\nThis patch also helps to avoid supporting similar code in\ntwo different places.\n\nRelated-bug: #1849802\nChange-Id: I0dbf40e69b589da1e16979fa543a2ce4bb04d11f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/88ec13b562bace3acbfcde2409487fc3c9470fa4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/88ec13b562bace3acbfcde2409487fc3c9470fa4"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"f331e90d10eb640393020edc48fa0ed9acd51b3a","is_merged_in_target_branch":false}],"branch":"refs/heads/master"},"dbab92db936bb77281c0158c0f240973066959ea":{"kind":"REWORK","_number":2,"created":"2021-10-12 14:50:28.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/59/813659/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/813659/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/813659/2"}}},"commit":{"parents":[{"commit":"fdfdba265833d237e22676f9a223ab8ca0fe1e03","subject":"Merge \"Update min supported service version for Yoga\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdfdba265833d237e22676f9a223ab8ca0fe1e03"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-12 14:49:59.000000000","tz":120},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-12 14:49:59.000000000","tz":120},"subject":"Rollback problematic port bindings on source host only","message":"Rollback problematic port bindings on source host only\n\nNova needs to revert created port bindings on destination host using\nNeutron API after failed live migrations. Currently Nova can do this\non source compute node if shared storage is used or on destination\ncompute node if shared storage is not used.\n\nThis change was introduced for the following reasons:\n\n- Port bindings are not related to storage setup, so storage setup\n  should not affect the way we treat port bindings.\n- During RCA for one of deployments where bug #1849802 was reproduced\n  we have found that Nova haven\u0027t removed incorrect port bindings for\n  destination compute because of RPC-related problems.\n- Log messages generated when Nova Compute fails to remove port\n  bindings would be generated on source node only.\n\nThis patch also helps to avoid supporting similar code in\ntwo different places.\n\nRelated-bug: #1849802\nChange-Id: I0dbf40e69b589da1e16979fa543a2ce4bb04d11f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dbab92db936bb77281c0158c0f240973066959ea"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dbab92db936bb77281c0158c0f240973066959ea"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fdfdba265833d237e22676f9a223ab8ca0fe1e03","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"7dea22d60df3f271d4d36b48c3fa04c30240452a":{"kind":"REWORK","_number":3,"created":"2021-10-13 09:52:48.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/59/813659/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/59/813659/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/59/813659/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/59/813659/3"}}},"commit":{"parents":[{"commit":"fdfdba265833d237e22676f9a223ab8ca0fe1e03","subject":"Merge \"Update min supported service version for Yoga\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fdfdba265833d237e22676f9a223ab8ca0fe1e03"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-12 14:49:59.000000000","tz":120},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2021-10-13 09:52:31.000000000","tz":120},"subject":"Rollback problematic port bindings on source host only","message":"Rollback problematic port bindings on source host only\n\nNova needs to revert created port bindings on destination host using\nNeutron API after failed live migrations. Currently Nova can do this\non source compute node if shared storage is used or on destination\ncompute node if shared storage is not used.\n\nThis change was introduced for the following reasons:\n\n- Port bindings are not related to storage setup, so storage setup\n  should not affect the way we treat port bindings.\n- During RCA for one of deployments where bug #1849802 was reproduced\n  we have found that Nova haven\u0027t removed incorrect port bindings for\n  destination compute because of RPC-related problems.\n- Log messages generated when Nova Compute fails to remove port\n  bindings would be generated on source node only.\n\nThis patch also helps to avoid supporting similar code in\ntwo different places.\n\nRelated-bug: #1849802\nChange-Id: I0dbf40e69b589da1e16979fa543a2ce4bb04d11f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7dea22d60df3f271d4d36b48c3fa04c30240452a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7dea22d60df3f271d4d36b48c3fa04c30240452a"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"fdfdba265833d237e22676f9a223ab8ca0fe1e03","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"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":{}}}]}
