)]}'
{"id":"openstack%2Fnova~845753","triplet_id":"openstack%2Fnova~stable%2Fvictoria~I152581deb6e659c551f78eed66e4b0b958b20c53","project":"openstack/nova","branch":"stable/victoria","topic":"bug/1949808","attention_set":{},"removed_from_attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2023-10-17 19:48:35.000000000","reason":"Change was abandoned"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2023-10-17 19:48:35.000000000","reason":"Change was abandoned"},"19234":{"account":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"last_update":"2023-02-16 16:07:33.000000000","reason":"\u003cGERRIT_ACCOUNT_19234\u003e replied on the change","reason_account":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"}},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2023-10-17 19:48:35.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I152581deb6e659c551f78eed66e4b0b958b20c53","subject":"Add functional tests to reproduce bug #1960412","status":"ABANDONED","created":"2022-06-14 13:26:13.000000000","updated":"2023-10-17 19:48:35.000000000","total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"cherry_pick_of_change":841760,"cherry_pick_of_patch_set":2,"meta_rev_id":"ee7fc3a8476548dac3715f47fae0882f0cd3e08c","_number":845753,"virtual_id_number":845753,"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":[{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:check","value":1,"date":"2023-02-28 15:52:18.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-06-14 13:47:38.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-06-14 15:37:56.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":"2023-01-30 13:05:22.000000000","updated_by":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2023-01-30 13:05:22.000000000","updated_by":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2023-02-15 11:50:10.000000000","updated_by":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"reviewer":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"state":"REVIEWER"},{"updated":"2023-02-15 14:45:57.000000000","updated_by":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"reviewer":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"state":"REVIEWER"}],"messages":[{"id":"7ddbf78a1eb719b13853d0aad49c044635aa26fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-06-14 13:26:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b6c00a1b18b084070f91cb61c00537a96a455cca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 13:47:38.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- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a6a29230f7342bdaa4dcb039ab1bc96 : SUCCESS in 18m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4cc9f2c752641ea8508eb907afaeb56 : SUCCESS in 7m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/75d845acef9e48fb9a1a752c0f03a816 : SUCCESS in 12m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9022ec1d69524429a71286962431a26d : SUCCESS in 13m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0d7511504e9c42658ca88bc404e09f54 : SUCCESS in 11m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6405ba95e2e8489bb13484b4aa634eed : SUCCESS in 6m 46s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/97023bd7b618435086680aa06608d7f1 : FAILURE in 20m 15s","accounts_in_message":[],"_revision_number":1},{"id":"6c6500827ef1a329a2da5598fe1d14fbdf73f3eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-06-14 15:10:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0f4fdc43ac3a52eae1ba89c0970b91151cb7c26a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-06-14 15:12:06.000000000","message":"Topic bug/1949808-stable/victoria removed","accounts_in_message":[],"_revision_number":2},{"id":"b893ca0a9d2439b65f9a447bf3456b037d43116e","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-06-14 15:12:09.000000000","message":"Topic set to bug/1949808","accounts_in_message":[],"_revision_number":2},{"id":"8afe2ca5af6a13a470d7ed6ce8ef507118000857","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 15:37:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4eecc4a6260d4032b12d8021c61a7d40 : SUCCESS in 16m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4937beecfe95436aab3eb845341506ac : SUCCESS in 9m 10s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e44d9e9f76dd445fa7becba4e25ef533 : SUCCESS in 12m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/110009e19a6f403c97ea22a20bfd5698 : SUCCESS in 14m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ee573c9e25ef4514a3bef4920fa09c23 : SUCCESS in 12m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d9c7b82912d24891b8ce0375bacca491 : SUCCESS in 7m 54s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3bc7917f8c814212b434b444506328bb : SUCCESS in 19m 06s","accounts_in_message":[],"_revision_number":2},{"id":"04f5fff52ea017777e434645bb51904287a73c18","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-06-14 15:37:56.000000000","message":"Patch Set 2:\n\nBuild FAILED. log path: ${LOG_PATH}\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":"38fd6be7617ddf81ca1cf5c228c23cfa14d8d7b6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2022-06-15 14:36:11.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"4f545c417afe07bfd6d1f5fa40339da4d8943752","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-15 15:02:08.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5810d950e5c04c4081243fda358ae34b : SUCCESS in 20m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1bc6ab1605a4fbba80e7056d63373c1 : SUCCESS in 8m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aefebc54c37148bf82ef71570871fa5f : SUCCESS in 13m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/66b696e18cf94a0e9e5123f1afb86720 : SUCCESS in 13m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a0c05aa474d14fbba08141252dba43b2 : SUCCESS in 11m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9c86c2d2a53d45e18ac4005f752a72f1 : SUCCESS in 7m 26s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/926fcdbd87da426fbcbf1fd70e71e83c : SUCCESS in 20m 10s","accounts_in_message":[],"_revision_number":3},{"id":"13d0055dd8293b08b227d914b52acca74b008a03","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-06-15 15:02:14.000000000","message":"Patch Set 3:\n\nBuild FAILED. log path: ${LOG_PATH}\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":"f60d3816d2b0d20b54cb64fcd87409276a1f9cca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-01-26 15:38:43.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"aa6e25517ee0b8d4201a7e360a85777af1e61eee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-01-26 16:00:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d5ad0db0f0e497cab106c36eaaa1fa7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/56bdee4fb5404330903dfe56d368710c : SUCCESS in 16m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa8effa84879492caa4be3f3c67b1897 : SUCCESS in 7m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1b89515826a6443faf51b5ddf90ff4a6 : SUCCESS in 12m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/196a4e6d9b604cfc9cb3316c8937076b : SUCCESS in 12m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01bd79a675924637b481b07306e3e202 : SUCCESS in 11m 33s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/70c91d911a744e3d916d681eae0b6f4a : SUCCESS in 5m 56s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7070e0b3acb147a4b041a56b190f313f : SUCCESS in 16m 57s","accounts_in_message":[],"_revision_number":4},{"id":"8260cbf735485e6d2ba9dc3ea352f981c7f50bfd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 13:10:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"274a6c128c5d3cdeab0064de58347c05e39a2d68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 13:14:50.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"409fbf899c7c57e86003673c9b9314eb385bb6fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 14:14:13.000000000","message":"Patch Set 6: Verified-1\n\n(5 comments)\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\nhttps://zuul.opendev.org/t/openstack/buildset/62f747680cec47418ed2ff03a55c2e50\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/48512433ce2442a7a3993c7cea5f245c : SUCCESS in 18m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d95cbb03a15c4ccfbd5c5470892771e9 : FAILURE in 6m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/27af90d05f3840ac8ffa08cfc1ba4062 : SUCCESS in 10m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c48f1ea573024db9b10422865a4b2214 : SUCCESS in 12m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84b6218ce90e44029fce5bfaf531f345 : SUCCESS in 10m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7e71203ba75f478889b76c0a8bc30bfc : SUCCESS in 5m 06s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e2405f4420ed42c193da5f1f93bf2d8b : SUCCESS in 20m 31s","accounts_in_message":[],"_revision_number":6},{"id":"a8cba5f774333a371d6d2206432e27c43ed0467b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-14 15:31:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"6cececc84610c1570bedc65da1aabb360e87d97a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-14 17:06:17.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3f177e6ce7c4f8997e7b90c50f8cca8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/37ac8e171ac047499dde37ada3d5c004 : SUCCESS in 32m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/819f80fdc77a42b29ef85e1d55fc932b : SUCCESS in 7m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ac12414237e341779b08eb8efaacdf49 : SUCCESS in 11m 42s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d2b36fccbbdc4f0a9a7ef7e06e74c1d7 : SUCCESS in 23m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8770273318ad41489b9b7b9d26f63ded : SUCCESS in 13m 21s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9c4c1ec41a544459b32a300f22c539af : SUCCESS in 5m 32s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/927352a54ab644f2ba464072d1f51500 : SUCCESS in 20m 35s","accounts_in_message":[],"_revision_number":7},{"id":"e8696044e1a39cc3cf70b47cf580f083be0148ca","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2023-02-15 11:50:10.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"f4c7506f1eb0220aa063ebb8dd8b5a9de250e613","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2023-02-16 03:25:44.000000000","message":"Patch Set 7: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"746ea9b6eda8a8d4550bb9da5d34fc4d8128d6a2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2023-02-16 04:09:40.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"e96b52fb1ac15d0cf722a5190b1b2e72b05d888f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-16 16:07:09.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"1714f9c4f3b126772dc1b234100ba8647271beee","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-16 16:07:33.000000000","message":"Patch Set 7:\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"c27a61da3ecac96f23288a2d04508b43d3dbb7d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-16 19:21:52.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/900f9f4fd1214521b7830937f2c7eb03\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4660ec20f90846329931a34b98ee08c2 : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de3e734bcd5d4eba9e40fb1394496308 : SUCCESS in 10m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a7a68a94884243669ca8675d75af933c : SUCCESS in 11m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/583403b1c155443984b35e5e7b3ee5f4 : SUCCESS in 12m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cb3126b245f4f98a8891e1a4cbc2a1b : SUCCESS in 11m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/13644c78f3004f8e877fa70e151ac9ee : SUCCESS in 6m 35s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b7eabe2b968849deb8eb375b7874289d : SUCCESS in 20m 42s","accounts_in_message":[],"_revision_number":8},{"id":"b39625c2322cc5b9b782ab6a3f90f6b121d399b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-02-28 13:52:40.000000000","message":"Patch Set 9: Patch Set 8 was rebased","accounts_in_message":[],"_revision_number":9},{"id":"2a8393bd27a9139facc5c06c60f60c553b350fef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-28 15:52:18.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d82a4fa9373947f3b3aa1f0b3f5ee7fd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b98f99273c87459b8126ae8237cc3228 : SUCCESS in 16m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1509909f576a4c53af2dc5c3089cbe91 : SUCCESS in 9m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/95b974046e0e4dea8c490c101576fd21 : SUCCESS in 12m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/450956ab3d0240e48c3a8a57a0835b93 : SUCCESS in 11m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e0adf388154a4037b7a2bf918910bed3 : SUCCESS in 10m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6dd13ee4b7664f43b78445fa30eb3645 : SUCCESS in 5m 20s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/dd6233920cd145c1ab21eb74324119cc : SUCCESS in 21m 22s","accounts_in_message":[],"_revision_number":9},{"id":"ee7fc3a8476548dac3715f47fae0882f0cd3e08c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"date":"2023-10-17 19:48:35.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"49ba962273c661a8ea3998f9594e60d412a7487b","revisions":{"b34e6eb840a6911410baeb863c2691adb2ba22f3":{"kind":"REWORK","_number":1,"created":"2022-06-14 13:26:13.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/1"}}},"commit":{"parents":[{"commit":"92c7c3813d97a043e86b98e51b9d1c649086df41","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/92c7c3813d97a043e86b98e51b9d1c649086df41"}]}],"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-06-14 13:25:58.000000000","tz":120},"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 neutron fixture:\n\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\nConflicts:\n- nova/tests/fixtures/libvirt.py\n  Conflict because there is no _activate_port_binding function in\n  stable/victoria, so activate_port_binding function implements\n  everything itself.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b34e6eb840a6911410baeb863c2691adb2ba22f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b34e6eb840a6911410baeb863c2691adb2ba22f3"}]},"branch":"refs/heads/stable/victoria"},"7d7d6990a8e156ae7541c058a31ea46fed3555e6":{"kind":"REWORK","_number":2,"created":"2022-06-14 15:10:53.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/2"}}},"commit":{"parents":[{"commit":"b819bcfe06fc885e82bbafbfd6d40cf4fc8143d7","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b819bcfe06fc885e82bbafbfd6d40cf4fc8143d7"}]}],"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-06-14 15:10:53.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 neutron fixture:\n\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\nConflicts:\n- nova/tests/fixtures/libvirt.py\n- nova/tests/fixtures/neutron.py\n\nNOTE. There is no need to change libvirt fixture because original\nproblem with lack of address element is no longer there (I also\nremoved related note from commit message itself). NeutronFixture\nclass is defined in different place instable/wallaby, but code\nstaus the same.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7d7d6990a8e156ae7541c058a31ea46fed3555e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7d7d6990a8e156ae7541c058a31ea46fed3555e6"}]},"branch":"refs/heads/stable/victoria"},"bf190069124e8ead8255dddaa0c18dc1f563374d":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-06-15 14:36:11.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/3"}}},"commit":{"parents":[{"commit":"4e759616a5ea82dc1137e09a54263235b76b61ac","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4e759616a5ea82dc1137e09a54263235b76b61ac"}]}],"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-06-15 14:36:11.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 neutron fixture:\n\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\nConflicts:\n- nova/tests/fixtures/libvirt.py\n- nova/tests/fixtures/neutron.py\n\nNOTE. There is no need to change libvirt fixture because original\nproblem with lack of address element is no longer there (I also\nremoved related note from commit message itself). NeutronFixture\nclass is defined in different place instable/wallaby, but code\nstaus the same.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf190069124e8ead8255dddaa0c18dc1f563374d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf190069124e8ead8255dddaa0c18dc1f563374d"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"},"e4207baa26a5b4603b8259f0665cd24072efd2cb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-01-26 15:38:43.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/4"}}},"commit":{"parents":[{"commit":"8ac7788457240cec28d75255432137e81c99f918","subject":"Neutron fixture: don\u0027t clobber profile and vif_details if empty","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ac7788457240cec28d75255432137e81c99f918"}]}],"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":"2023-01-26 15:38:43.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 neutron fixture:\n\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\nConflicts:\n- nova/tests/fixtures/libvirt.py\n- nova/tests/fixtures/neutron.py\n\nNOTE. There is no need to change libvirt fixture because original\nproblem with lack of address element is no longer there (I also\nremoved related note from commit message itself). NeutronFixture\nclass is defined in different place instable/wallaby, but code\nstaus the same.\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4207baa26a5b4603b8259f0665cd24072efd2cb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e4207baa26a5b4603b8259f0665cd24072efd2cb"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"},"918baf892c1dff5ddf050a85956d02dfe8ee9d18":{"kind":"REWORK","_number":5,"created":"2023-02-14 13:10:37.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/5"}}},"commit":{"parents":[{"commit":"243d63ef099e67a179503cd09e8dc9a57c121fe9","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/243d63ef099e67a179503cd09e8dc9a57c121fe9"}]}],"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":"2023-02-14 13:04:53.000000000","tz":60},"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\nConflicts:\n- nova/tests/fixtures/neutron.py\n\nNOTE. This patch introduces customized NeutronFixture methods to\nsupport port-binding related calls properly. Custom methods were\ncreated using following commits:\n\n- 99dd71658c299617747ed4a853fb56fbe642730d\n- 8ac7788457240cec28d75255432137e81c99f918\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n(cherry picked from commit 3d698040a17f39954fe095502dafb2b193120243)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/918baf892c1dff5ddf050a85956d02dfe8ee9d18"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/918baf892c1dff5ddf050a85956d02dfe8ee9d18"}]},"branch":"refs/heads/stable/victoria"},"e7ad3d4935bea5632ccfe86b26d512ee3e61ea98":{"kind":"NO_CHANGE","_number":6,"created":"2023-02-14 13:14:50.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/6"}}},"commit":{"parents":[{"commit":"c35f7fcc95bd78458589b1c6314a3cd050ff5f27","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c35f7fcc95bd78458589b1c6314a3cd050ff5f27"}]}],"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":"2023-02-14 13:14:50.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\nConflicts:\n- nova/tests/fixtures/neutron.py\n\nNOTE. This patch introduces customized NeutronFixture methods to\nsupport port-binding related calls properly. Custom methods were\ncreated using following commits:\n\n- 99dd71658c299617747ed4a853fb56fbe642730d\n- 8ac7788457240cec28d75255432137e81c99f918\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n(cherry picked from commit 3d698040a17f39954fe095502dafb2b193120243)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e7ad3d4935bea5632ccfe86b26d512ee3e61ea98"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e7ad3d4935bea5632ccfe86b26d512ee3e61ea98"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"},"4160ed76c6a4a9848cf99b2d15d92e4025e5d70a":{"kind":"REWORK","_number":7,"created":"2023-02-14 15:31:59.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/7"}}},"commit":{"parents":[{"commit":"f622150e95557a114dd81aa9638fe12fa1704b19","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f622150e95557a114dd81aa9638fe12fa1704b19"}]}],"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":"2023-02-14 15:31:44.000000000","tz":60},"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\nConflicts:\n- nova/tests/fixtures/neutron.py\n\nNOTE. This patch introduces customized NeutronFixture methods to\nsupport port-binding related calls properly. Custom methods were\ncreated using following commits:\n\n- 99dd71658c299617747ed4a853fb56fbe642730d\n- 8ac7788457240cec28d75255432137e81c99f918\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n(cherry picked from commit 3d698040a17f39954fe095502dafb2b193120243)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4160ed76c6a4a9848cf99b2d15d92e4025e5d70a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4160ed76c6a4a9848cf99b2d15d92e4025e5d70a"}]},"branch":"refs/heads/stable/victoria"},"192cf3eeb6b8f1797a6730f3ca60a23583d4e934":{"kind":"REWORK","_number":8,"created":"2023-02-16 16:07:09.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/8"}}},"commit":{"parents":[{"commit":"21ddb9d7cd26583da0fc14f93bb89a3699e2e94f","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/21ddb9d7cd26583da0fc14f93bb89a3699e2e94f"}]}],"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":"2023-02-16 16:06:29.000000000","tz":60},"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\nConflicts:\n- nova/tests/fixtures/neutron.py\n\nNOTE. This patch introduces customized NeutronFixture methods to\nsupport port-binding related calls properly. Custom methods were\ncreated using following commits:\n\n- 99dd71658c299617747ed4a853fb56fbe642730d\n- 8ac7788457240cec28d75255432137e81c99f918\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n(cherry picked from commit 3d698040a17f39954fe095502dafb2b193120243)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/192cf3eeb6b8f1797a6730f3ca60a23583d4e934"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/192cf3eeb6b8f1797a6730f3ca60a23583d4e934"}]},"branch":"refs/heads/stable/victoria"},"49ba962273c661a8ea3998f9594e60d412a7487b":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2023-02-28 13:52:40.000000000","uploader":{"_account_id":19234,"name":"Alexey Stupnikov","email":"aleksey.stupnikov@gmail.com","username":"astupnikov"},"ref":"refs/changes/53/845753/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/845753/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/845753/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/845753/9"}}},"commit":{"parents":[{"commit":"b22ac5f74dc385555bc0d9c1a5cdba18db115330","subject":"Test aborting queued live migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b22ac5f74dc385555bc0d9c1a5cdba18db115330"}]}],"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":"2023-02-28 13:52:40.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\nConflicts:\n- nova/tests/fixtures/neutron.py\n\nNOTE. This patch introduces customized NeutronFixture methods to\nsupport port-binding related calls properly. Custom methods were\ncreated using following commits:\n\n- 99dd71658c299617747ed4a853fb56fbe642730d\n- 8ac7788457240cec28d75255432137e81c99f918\n\nRelated-bug: #1960412\nRelated-bug: #1949808\nChange-Id: I152581deb6e659c551f78eed66e4b0b958b20c53\n(cherry picked from commit 1ad287bf9a8f65ce68c14f4634775f58abda15c2)\n(cherry picked from commit 479b8db3ab07dd1f50c029904cca17f3a5708685)\n(cherry picked from commit 3d698040a17f39954fe095502dafb2b193120243)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49ba962273c661a8ea3998f9594e60d412a7487b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/49ba962273c661a8ea3998f9594e60d412a7487b"}]},"branch":"refs/heads/stable/victoria","description":"Rebase"}},"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":{}}}]}
