)]}'
{"id":"openstack%2Fnova~835854","triplet_id":"openstack%2Fnova~stable%2Fxena~I22cb341705e524f084449de724eae7b759e8306a","project":"openstack/nova","branch":"stable/xena","topic":"bug/1949808-stable/xena","attention_set":{},"removed_from_attention_set":{"19234":{"account":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"last_update":"2022-04-01 11:35:46.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I22cb341705e524f084449de724eae7b759e8306a","subject":"Add functional tests to reproduce bug #1960412","status":"ABANDONED","created":"2022-03-30 15:40:03.000000000","updated":"2022-04-01 11:35:46.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":830010,"cherry_pick_of_patch_set":10,"meta_rev_id":"2942b80a1edc098a11e7b5c1682eeb3a86eeb9fb","_number":835854,"virtual_id_number":835854,"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":"2022-03-31 23:22:07.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_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":"2022-03-30 17:04:27.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":"2022-03-30 17:24:59.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":"2022-03-30 18:17: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":"2022-03-31 21:31:25.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2022-04-01 01:21:39.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"}],"messages":[{"id":"055326896d93ee9d4fe1fa1846005095702c0d84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-03-30 15:40:03.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"3c09a036a3cb41158f84ffa519e07a53673da217","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 17:04:27.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/377f65b4c6fa49f197af478ffb3ca26a : SUCCESS in 27m 33s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/16419a8b9ac9472089971da87448affd : SUCCESS in 35m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"468ca49cabe57e06ca2c0cc0db974496f364e0c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-30 17:24:59.000000000","message":"Patch Set 1: 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- grenade-skip-level https://zuul.opendev.org/t/openstack/build/c37f6252115f42c29ffdbbe18a472667 : SUCCESS in 1h 04m 25s (non-voting)\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/9b45f3e89eac4420a9f52ba755ea04e0 : SUCCESS in 1h 38m 31s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a0368a979ba64d9fba9987bc93af7683 : SUCCESS in 15m 12s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf06253aa6d54b3ca8c4d36e5b46885a : SUCCESS in 14m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/987bafc070b04c70ad48dd51971c4104 : SUCCESS in 9m 44s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5103317d0a994840af727de9549d8a62 : SUCCESS in 12m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cc715b78ee4d4b0abd31c708e3e671a8 : SUCCESS in 11m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c90378cc5e2c479b863dc3cc0f052ac0 : SUCCESS in 11m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a2df96a4c604edcb4f9ce8a4faef0d2 : SUCCESS in 9m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/27cbab2ba1ad4d50bd697a5d4661a2ba : SUCCESS in 6m 36s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/456bc6b1538d47bead8df2869c658bba : FAILURE in 6m 23s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/76d4562fa9cd41618210054a10dfd103 : SUCCESS in 18m 25s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/df9713eb40d5471389b7b9c29aa0861e : SUCCESS in 19m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f0d9dc8052bb059da96b836506827cff93a7b9d9","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-03-30 18:17: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/835854/1/iscsi : SUCCESS in 2h 34m 47s","accounts_in_message":[],"_revision_number":1},{"id":"b360c2751ccbf26da50d0dbf65781ed2ac8f96fc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2022-03-31 21:31:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"aa49a6a6be17d685ac76f418f01fbe2c360f4ca7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-03-31 21:43:03.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"54ea61d0ff176e3fe32a5596526b1b97b545d4fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 22:13:11.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/af2e25ecb0a94d43b4462ccdeb535798 : SUCCESS in 25m 19s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/97d5936aee1a4ff0b46f43a11dd1440c : SUCCESS in 27m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a5f91d048222d72d5f870d17d05e10626810aa13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-31 23:22:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-skip-level https://zuul.opendev.org/t/openstack/build/e65ffeb2080646709746406e24a9ca63 : SUCCESS in 1h 07m 32s (non-voting)\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/a0782ebde21d4eafa86f83bc38842c9b : SUCCESS in 1h 33m 21s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb9d09585a524fa7921dd5afec00f312 : SUCCESS in 15m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4206e0c299934cd8896a06adb226bcb3 : SUCCESS in 12m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/942caee452dc4bfbbbdd6c428813b23c : SUCCESS in 6m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/af73687539e74fe3b9dd8804add1b473 : SUCCESS in 11m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/881c27015fad4e45984b22725cb36e31 : SUCCESS in 12m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d558241738e9485f8bc0143580245e1d : SUCCESS in 12m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/abe71da0a5a242cba954461f38d1f2b5 : SUCCESS in 9m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e88c5d0974dd498391be5112c8d5635f : SUCCESS in 6m 22s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/c90ad3f1823d44fdb325f42f0eda1717 : FAILURE in 5m 31s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fba4527d69e14dbe9fe3b47dcf2ff305 : SUCCESS in 20m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/25a0fd3e71304a07a29b2ca694b9eadd : SUCCESS in 20m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ea60b3fcf14ee7c5bd38d85c5071b51a0c8d0411","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-01 00:12:15.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/835854/2/iscsi : SUCCESS in 2h 26m 31s","accounts_in_message":[],"_revision_number":2},{"id":"ea68b6c0fe252be7daf907cb5aee7c5287a220c6","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-01 01:21:39.000000000","message":"Patch Set 2:\n\nBuild FAILED. log path: https://github.com/LightBitsLabs/logs/tree/main/01_04_2022_01_12_40\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":2},{"id":"2942b80a1edc098a11e7b5c1682eeb3a86eeb9fb","tag":"autogenerated:gerrit:abandon","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-04-01 11:35:46.000000000","message":"Abandoned\n\nIncorrect change ID","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"87ddd9e6639fd8dd2e36efc5a82933166b537f62","revisions":{"b181873d27110016ab10cb19641c64979739b23d":{"kind":"REWORK","_number":1,"created":"2022-03-30 15:40:03.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/54/835854/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/835854/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/835854/1"}}},"commit":{"parents":[{"commit":"23570794545b9848201a131de78251c8bc473da2","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23570794545b9848201a131de78251c8bc473da2"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2022-02-19 20:38:44.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2022-03-30 15:40:03.000000000","tz":0},"subject":"Add functional tests to reproduce bug #1960412","message":"Add functional tests to reproduce bug #1960412\n\nInstance would be affected by problems described in bug #1949808\nand bug #1960412 when queued live migration is aborted.\n\nThis change adds functional test to reproduce problems with\nplacement allocations (record for aborted live migration is not\nremoved when queued live migration is aborted) and with Neutron port\nbindings (INACTIVE port binding records for destination host are not\nremoved when queued live migration is aborted).\n\nIt looks like there are no other modifications introduced by Nova\ncontrol plane which should be reverted when queued live migration is\naborted.\n\nThis patch also changes libvirt and neutron fixtures:\n\n- libvirt fixture was changed to support live migrations of\n  instances with regular ports: without this change\n  _update_vif_xml() complains about lack of address element in VIF\u0027s\n  XML.\n- neutron fixture was changed to improve active port binding\u0027s\n  tracking during live migration: without this change port\u0027s\n  binding:host_id is not updated when activate_port_binding() is\n  called. As a result, list_ports() function returns empty list\n  when constants.BINDING_HOST_ID is used in search_opts, which is\n  the case for setup_networks_on_host() called with teardown\u003dTrue.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n\nChange-Id: I22cb341705e524f084449de724eae7b759e8306a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b181873d27110016ab10cb19641c64979739b23d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b181873d27110016ab10cb19641c64979739b23d"}]},"branch":"refs/heads/stable/xena"},"87ddd9e6639fd8dd2e36efc5a82933166b537f62":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-03-31 21:43:03.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/54/835854/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/835854/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/835854/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/835854/2"}}},"commit":{"parents":[{"commit":"e6f9d73893fa922a9bb788897ef45bfeaad5a25d","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e6f9d73893fa922a9bb788897ef45bfeaad5a25d"}]}],"author":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2022-02-19 20:38:44.000000000","tz":60},"committer":{"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","date":"2022-03-31 21:43:03.000000000","tz":0},"subject":"Add functional tests to reproduce bug #1960412","message":"Add functional tests to reproduce bug #1960412\n\nInstance would be affected by problems described in bug #1949808\nand bug #1960412 when queued live migration is aborted.\n\nThis change adds functional test to reproduce problems with\nplacement allocations (record for aborted live migration is not\nremoved when queued live migration is aborted) and with Neutron port\nbindings (INACTIVE port binding records for destination host are not\nremoved when queued live migration is aborted).\n\nIt looks like there are no other modifications introduced by Nova\ncontrol plane which should be reverted when queued live migration is\naborted.\n\nThis patch also changes libvirt and neutron fixtures:\n\n- libvirt fixture was changed to support live migrations of\n  instances with regular ports: without this change\n  _update_vif_xml() complains about lack of address element in VIF\u0027s\n  XML.\n- neutron fixture was changed to improve active port binding\u0027s\n  tracking during live migration: without this change port\u0027s\n  binding:host_id is not updated when activate_port_binding() is\n  called. As a result, list_ports() function returns empty list\n  when constants.BINDING_HOST_ID is used in search_opts, which is\n  the case for setup_networks_on_host() called with teardown\u003dTrue.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n\nChange-Id: I22cb341705e524f084449de724eae7b759e8306a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87ddd9e6639fd8dd2e36efc5a82933166b537f62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/87ddd9e6639fd8dd2e36efc5a82933166b537f62"}]},"branch":"refs/heads/stable/xena","description":"Rebase"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
