)]}'
{"id":"openstack%2Fnova~766771","triplet_id":"openstack%2Fnova~master~I21f7f93ee0ec0cd3a290afba59342b31d074cf2f","project":"openstack/nova","branch":"master","topic":"bug/1907775","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2022-01-17 18:17:21.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2022-01-17 18:17:21.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I21f7f93ee0ec0cd3a290afba59342b31d074cf2f","subject":"functional: Add reproducer for #1907775","status":"MERGED","created":"2020-12-11 18:04:53.000000000","updated":"2022-01-17 18:19:55.000000000","submitted":"2022-01-17 18:17:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"766771-bug/1907775","meta_rev_id":"cbb218a7ab93f5ebfd5647c7dea0ef15b8399477","_number":766771,"virtual_id_number":766771,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-01-17 18:17:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"recommended":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"all":[{"value":1,"date":"2021-12-17 05:54:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2021-12-15 11:29:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":1,"date":"2021-12-13 11:42:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-12-13 17:32:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":1,"date":"2022-01-15 03:17:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"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":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2022-01-14 18:12:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","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":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-11 18:15:16.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-12-11 19:12:43.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":"2020-12-11 19:13: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":"2020-12-11 20:57:00.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":"2020-12-12 02:29:44.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2020-12-23 06:17:09.000000000","updated_by":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"reviewer":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"state":"REVIEWER"},{"updated":"2021-12-10 16:17:51.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2021-12-13 11:42:33.000000000","updated_by":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"reviewer":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"state":"REVIEWER"},{"updated":"2021-12-13 17:32:51.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2021-12-17 05:54:07.000000000","updated_by":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"reviewer":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"state":"REVIEWER"},{"updated":"2022-01-15 03:17:56.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"}],"messages":[{"id":"d7d7942a7f158dc8d28ce80a7b249bfe93fa9b7e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-12-11 18:04:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b73b7ed1f1920ceb69fd15d9dcb28699999300cc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-12-11 18:15:16.000000000","message":"Patch Set 1: Code-Review+1\n\nsome unrelated formating changes but i have pulled this down and the\ntests pass locally so this does confirm the bug.\n\npersonally i would prefer this to be a new regression test but this works too.\ni just like having the association between the bug and in the code.\nthat can be done with a comment when this is fixed however so not a blocker for\nme so +1","accounts_in_message":[],"_revision_number":1},{"id":"da445e0c339dd7d2dd55777b1211d679d638c907","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-11 19:12:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1e56a7393e3e41ceb6c0dd79015b47ac : SUCCESS in 15m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a117740b7eb84edeab8d8c9336b3501b : SUCCESS in 18m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7b4d4803cc5142069fed322fa167899f : SUCCESS in 8m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eed8c88fbb114426b06504165cb4550f : SUCCESS in 12m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/05c0c8f661454a909ca355f8fbddfb8c : SUCCESS in 12m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/41e49446d7734fe792994a43d87707c1 : SUCCESS in 12m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d04e5e523834d1db36e71381da2f5d6 : SUCCESS in 10m 33s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6b7b6e3027ce41d1beb057749262dc9b : SUCCESS in 17m 02s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5e8ceffe154344788b9583727d5ebf71 : SUCCESS in 18m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"54a01b01e9517a6b9c58238407b812988f56b0e6","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-12-11 19:13:12.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/71/766771/1/check/EMC_PowerFlex_NOVA/e5b78a5/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":1},{"id":"3a78417588758e10eda39b7a9f701130305fa029","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-12-11 20:57:00.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/766771/1 : FAILURE in 2h 50m 36s","accounts_in_message":[],"_revision_number":1},{"id":"886a13d758a260a770575952505f33d21b7467a5","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-12-12 02:29:44.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/766771/766771/1/check-not-vote/ext-nova-zuul/7edaa33 : SUCCESS in 1h 06m 33s","accounts_in_message":[],"_revision_number":1},{"id":"68ee62f77144dfd5fedc7dc986e8e1c40232fb70","author":{"_account_id":6062,"name":"jichenjc","email":"jichenjc@cn.ibm.com","username":"jichenjc"},"date":"2020-12-23 06:17:09.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a6e331d18dd2d30bfb82dffa738c008991149252","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-12-10 15:33:26.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6f37e6ba1fc6cdc53c8f5751e4ec41f9caf7ccb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-10 15:59:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0ccb37eeea6146509596889ccabce9ad : SUCCESS in 15m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/409cf0ce475a4fa9a5355baf3d559bec : SUCCESS in 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b330b688caed4dd8a4f1ceb1df2e4ad2 : SUCCESS in 12m 23s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f80a3ae280b34f11a65d1746c61b8581 : SUCCESS in 13m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7c14e7d05227405ea0349ff3d4a61b5b : SUCCESS in 12m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bba612f12b524aae9f83e4677d49dbf2 : SUCCESS in 10m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6e452990a637436b96f387e43a350555 : SUCCESS in 6m 37s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ef9919224d0449b590df8136e681b972 : SUCCESS in 21m 53s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f32f57b5744b4de59953aacc7b20413b : SUCCESS in 20m 05s","accounts_in_message":[],"_revision_number":2},{"id":"88765de944ad0577a5543b56408810771637e985","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-10 16:07:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6edae3a0c0ab4d94ad072c576335b32e : SUCCESS in 18m 40s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d05f616de4ad4979b53d72c4eedca1ab : SUCCESS in 30m 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9943233c7cda6b4e537bf42c08781532ed29ddef","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-12-10 16:17:51.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"60c265cd4dd8e2a0808aa4a397c5a30ec850f8df","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-12-10 17:14:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3aeb678c3bf849ee37eab7586e2ac61e04560c5f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-12-10 17:15:09.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"48c851c08370fcc14b8e7b03a679b32fc1ffa706","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-10 17:40:19.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c118be006eee4b0184cba67601ab5544 : SUCCESS in 15m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/29b28754e1bd43659bfd61ee27d72ca7 : SUCCESS in 13m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74095eb959474e2e94d297f686a2a0b8 : SUCCESS in 12m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/60f4eb61a3fb452d80b9d00a7732689c : SUCCESS in 12m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b25474d5451e4baa89432fd5d9eba13e : SUCCESS in 13m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0e050f10ed24494829a1f59de0816c8 : SUCCESS in 9m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4f0f5af9c06d48b68c16599ded7b7266 : SUCCESS in 6m 51s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/eaf52d935501418e8a4b82301c448422 : SUCCESS in 19m 29s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e698f02f8b024bb2966f57eb71161c46 : SUCCESS in 18m 46s","accounts_in_message":[],"_revision_number":3},{"id":"1a0f480ff630fa4fab162c256d7cdbc745d12bb4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-10 17:44:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dc4ec2228aac4b4fb80227795936e541 : SUCCESS in 18m 50s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7b4892403cb348fb8e696ec2ffbe5c81 : SUCCESS in 23m 32s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ab16b3cd8862ea759fde7e71009210148c4bc2e0","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-12-10 19:42:55.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/766771/3/iscsi : SUCCESS in 2h 27m 18s","accounts_in_message":[],"_revision_number":3},{"id":"1ae63fc5256b8854be5c5f48e5503046ebef3a46","author":{"_account_id":32761,"name":"panhongyin","display_name":"panhongyin","email":"panhongyin@yovole.com","username":"panhongyin"},"date":"2021-12-13 11:42:33.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"66ade62272b40e7da75a9c7960d493440d13ce92","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-12-13 17:32:51.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c8be252142c85426e352be1ee99a8880849de89d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-12-15 11:29:20.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ae89ff069e04fcf19f36befefef87621309f43e7","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-12-17 05:54:07.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"21df13537156abc4660bc916ef52d021ec7be8ce","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2022-01-14 18:12:22.000000000","message":"Patch Set 3: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b7764a49d7e7d27d4a37a17bb1aa448cd260cf2c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-14 18:13:29.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"cf209f24bb5f5cdaf6a223763ff4073bef400063","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-15 01:09:19.000000000","message":"Patch Set 3:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"909590028f501172db81dc979e7eda6a04bf509d","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2022-01-15 03:17:56.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"d9d22849d2b12c8c5521f23ec866ca4dbff1376b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-15 04:30:00.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/3e8c41b2b25545ec97798d04be3af92e : SUCCESS in 3m 15s\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/534138e206164155941081db27a1b1f1 : SUCCESS in 7m 24s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/3138f60988164c11a9958ce7468ad872 : SUCCESS in 7m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/92b5e3616e7c4b598bb489466ac6a5e0 : SUCCESS in 1h 14m 33s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/f8955a736a304cbe9bf1c40f9606c6ca : FAILURE in 1h 21m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/95ef942383f0411f9c012abe70d213aa : SUCCESS in 43m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/61ea73e2dfa940608090e9409634cea4 : SUCCESS in 19m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e13f8dcc0eb4d1b9707b9d10202b5bd : SUCCESS in 14m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/74553f5944ad4dc49a1eb5d9c3443b34 : SUCCESS in 15m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/58c38eb6421c491386ce2535137603ff : SUCCESS in 20m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70341ec32dc24f8f922357fe53e5b41a : SUCCESS in 12m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/765a227a84a24b899f217a307c3b015d : SUCCESS in 16m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d55384a083354edda88b333df4d1608b : SUCCESS in 46m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d71dd1ab6d114221b109acd81f2a493c : SUCCESS in 45m 34s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/d58284b8763142db988e5c23dd88762b : SUCCESS in 22m 39s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f13d3832665c49b4800767f8602fa0c4 : SUCCESS in 29m 38s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/983cdc55771a49c89e6712e46d03c21d : SUCCESS in 18m 47s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2e8ccb19c4bc48a99d7ee455429e0069 : SUCCESS in 1h 21m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/cb8de87efcff40f8a435895a01348f2e : SUCCESS in 1h 17m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c366a2ba01d740069c47ae0efa99fe61 : SUCCESS in 6m 45s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0d0c71a77e834a8e9e540fa008a30b94 : SUCCESS in 1h 15m 35s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/19ef4658e2104adc87a0ec3ac4c37c7c : SUCCESS in 1h 08m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d1b2cd50f1d14708ada4da116e17f2b2 : SUCCESS in 1h 03m 36s","accounts_in_message":[],"_revision_number":3},{"id":"aec6b90b0591c51b789c9124a2b77c5c00ebabbf","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-01-17 14:09:28.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"cf21ec7490f180e5b4b34b51f61e7d44253f0b6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 14:37:46.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5e3471a010245e495f62509e9c25ef0 : SUCCESS in 18m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e0126454e204f2ca4904c066f26b4a4 : SUCCESS in 14m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e61da0abaf664a68af9d1d60dfbf9994 : SUCCESS in 13m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05cd915217a74422b69a0d1bac33f0b5 : SUCCESS in 13m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/45ddc6c1251149baa1b162a7064a982b : SUCCESS in 13m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/faf580340fd14d47a3c690994d8458f1 : SUCCESS in 11m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/984be0a69bcb4be68fd95542b8720a2d : SUCCESS in 6m 23s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/0378d708db7548b180d038decb382024 : SUCCESS in 21m 47s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/24c335e717424dba84c18f577ce7d22f : SUCCESS in 20m 22s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/4647a847e82d465c8b076dc5601a49d8 : SUCCESS in 20m 12s","accounts_in_message":[],"_revision_number":3},{"id":"b63a97588b0de59cb30a654912e21e2ca611a00d","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2022-01-17 14:38:06.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/71/766771/3/check/EMC_PowerFlex_NOVA/1290994/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":"570106b84152057a645a2fe1d1d740872228a48c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 14:39:10.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"3cdffa930679ca82cda0482cea770528f1d52ce1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 14:58:39.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/8fbf3d30dde24559b7977f5d9e806513 : SUCCESS in 21m 20s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/086cc88771b14deabc22c5530826b492 : SUCCESS in 46m 17s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7ab1f3bc24c0495a7573f4788596b7fb0be99b21","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2022-01-17 15:38:44.000000000","message":"Patch Set 3:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":3},{"id":"0da1799cfa5304af885a354031063a0d26957387","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-01-17 17:01:44.000000000","message":"Patch Set 3:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/766771/3/iscsi : FAILURE in 2h 50m 58s","accounts_in_message":[],"_revision_number":3},{"id":"d1b1a4b39c6b3f4d69ed3eaaf5fe900000781816","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 18:17:20.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/f61757930b0746ac9d29a12291fd40fa : SUCCESS in 3m 52s\n- build-openstack-api-guide https://zuul.opendev.org/t/openstack/build/de8939fa3afa46498fa5a5f518959148 : SUCCESS in 7m 12s\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/8248ce4a8daf436cbd915872f06c3535 : SUCCESS in 8m 47s\n- requirements-check https://zuul.opendev.org/t/openstack/build/edbbe78fa41c4e38915388d7c2e12eb1 : SUCCESS in 4m 59s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b61524d662974bcea69c493c179cd94d : SUCCESS in 1h 18m 26s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/c86e4185a69c46eba46ef7464f8d1c0c : TIMED_OUT in 2h 07m 55s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d0e10ab964024ceb976fbff369b6ccee : SUCCESS in 48m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/512f56fbb13a44e394505f9369f01c9e : SUCCESS in 14m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6af98775ac794b978acdd1a932f17c60 : SUCCESS in 17m 43s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/919ce5391c3a4af6b371073a471fa4c7 : SUCCESS in 13m 01s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/34301c32177c43bab1c1eb72468ca549 : SUCCESS in 12m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23be8979e75f4791b78318a34b434258 : SUCCESS in 10m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/90a2f9584ad242e8bcbd599a6c5a6924 : SUCCESS in 19m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b7c4a4443d154b42b387f8e016d1e3b5 : SUCCESS in 51m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9990fd243ed7431bbf1fd385515f16f4 : SUCCESS in 50m 04s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/20cc27a4cfdc46a69bdd87c34bf04c2b : SUCCESS in 22m 16s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8dd17b6f5abb4f2f8bc9cd55a4a02af6 : SUCCESS in 21m 07s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/cadda3459b314c4d927dd958aa7a533b : SUCCESS in 21m 39s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4c455e867ca64f27acd64e2c47035508 : SUCCESS in 1h 25m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/7c410bcee3fa470ba580a53942fcbe7f : SUCCESS in 1h 33m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/84d11165f0544ba998ae646f31770c42 : SUCCESS in 6m 46s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d07b44c438a84586a5957c2ec0a624fd : SUCCESS in 1h 21m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/92e45338e8584ab3a7cbed5b11930df5 : SUCCESS in 1h 08m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f1de0a370ac34a9cb07a5440a02d7b89 : SUCCESS in 51m 42s","accounts_in_message":[],"_revision_number":3},{"id":"b22af2f7c7542fcac11b1c3fe4a056fd37fa7016","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 18:17:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"cbb218a7ab93f5ebfd5647c7dea0ef15b8399477","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 18:19:55.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53cefa3220ea4f43bd5a45d6e94e4184 : SUCCESS in 1m 47s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5bb6d4c18803fc2e70ce3e45459dd0f900e863cd","revisions":{"ab03f559cdb1892215384dd95d86c700f79af1e8":{"kind":"REWORK","_number":1,"created":"2020-12-11 18:04:53.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/71/766771/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/766771/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/766771/1"}}},"commit":{"parents":[{"commit":"3a6c1cbc3a07814b3fecfdc23f28da9294779bcc","subject":"Merge \"Enhance simple usage API documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3a6c1cbc3a07814b3fecfdc23f28da9294779bcc"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-12-11 17:53:22.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-12-11 18:04:01.000000000","tz":0},"subject":"functional: Add reproducer for #1907775","message":"functional: Add reproducer for #1907775\n\nYou can currently remove a host that has instances scheduled to it from\nan aggregate. If the aggregate is configured as part of an availability\nzone (AZ), this would in turn remove the host from the AZ, leaving\ninstances originally scheduled to that AZ stranded on a host that is no\nlonger a member of the AZ. This is clearly undesirable and should be\nblocked at the API level.\n\nYou can also add a host to an aggregate where it wasn\u0027t in one before.\nBecause nova provides a default AZ for hosts that don\u0027t belong to an\naggregate, adding a host to an aggregate doesn\u0027t just assign it to an\nAZ, it removes it from the default \u0027nova\u0027 one (or whatever you\u0027ve\nconfigured via \u0027[DEFAULT] default_availability_zone\u0027). As noted in the\ndocs [1], people should not rely on scheduling to the default AZ, but if\nthey had, we\u0027d end up in the same situation as above.\n\nAdd tests for both, with a fix coming after.\n\n[1] https://docs.openstack.org/nova/latest/admin/availability-zones.html\n\nChange-Id: I21f7f93ee0ec0cd3a290afba59342b31d074cf2f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nRelated-Bug: #1907775\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab03f559cdb1892215384dd95d86c700f79af1e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ab03f559cdb1892215384dd95d86c700f79af1e8"}]},"branch":"refs/heads/master"},"a037daa1dd8b0feddf8ee393782e1785b1d0edad":{"kind":"REWORK","_number":2,"created":"2021-12-10 15:33:26.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/71/766771/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/766771/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/766771/2"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-12-11 17:53:22.000000000","tz":0},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-12-10 15:30:23.000000000","tz":60},"subject":"functional: Add reproducer for #1907775","message":"functional: Add reproducer for #1907775\n\nYou can currently remove a host that has instances scheduled to it from\nan aggregate. If the aggregate is configured as part of an availability\nzone (AZ), this would in turn remove the host from the AZ, leaving\ninstances originally scheduled to that AZ stranded on a host that is no\nlonger a member of the AZ. This is clearly undesirable and should be\nblocked at the API level.\n\nYou can also add a host to an aggregate where it wasn\u0027t in one before.\nBecause nova provides a default AZ for hosts that don\u0027t belong to an\naggregate, adding a host to an aggregate doesn\u0027t just assign it to an\nAZ, it removes it from the default \u0027nova\u0027 one (or whatever you\u0027ve\nconfigured via \u0027[DEFAULT] default_availability_zone\u0027). As noted in the\ndocs [1], people should not rely on scheduling to the default AZ, but if\nthey had, we\u0027d end up in the same situation as above.\n\nAdd tests for both, with a fix coming after.\n\n[1] https://docs.openstack.org/nova/latest/admin/availability-zones.html\n\nChange-Id: I21f7f93ee0ec0cd3a290afba59342b31d074cf2f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nRelated-Bug: #1907775\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a037daa1dd8b0feddf8ee393782e1785b1d0edad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a037daa1dd8b0feddf8ee393782e1785b1d0edad"}]},"branch":"refs/heads/master"},"5bb6d4c18803fc2e70ce3e45459dd0f900e863cd":{"kind":"REWORK","_number":3,"created":"2021-12-10 17:14:27.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/71/766771/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/71/766771/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/71/766771/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/71/766771/3"}}},"commit":{"parents":[{"commit":"755aa11e0c9a59dc1cdb6de5c71f4f9249b37741","subject":"Merge \"Reattach mdevs to guest on resume\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/755aa11e0c9a59dc1cdb6de5c71f4f9249b37741"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2020-12-11 17:53:22.000000000","tz":0},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2021-12-10 17:12:55.000000000","tz":60},"subject":"functional: Add reproducer for #1907775","message":"functional: Add reproducer for #1907775\n\nYou can currently remove a host that has instances scheduled to it from\nan aggregate. If the aggregate is configured as part of an availability\nzone (AZ), this would in turn remove the host from the AZ, leaving\ninstances originally scheduled to that AZ stranded on a host that is no\nlonger a member of the AZ. This is clearly undesirable and should be\nblocked at the API level.\n\nYou can also add a host to an aggregate where it wasn\u0027t in one before.\nBecause nova provides a default AZ for hosts that don\u0027t belong to an\naggregate, adding a host to an aggregate doesn\u0027t just assign it to an\nAZ, it removes it from the default \u0027nova\u0027 one (or whatever you\u0027ve\nconfigured via \u0027[DEFAULT] default_availability_zone\u0027). As noted in the\ndocs [1], people should not rely on scheduling to the default AZ, but if\nthey had, we\u0027d end up in the same situation as above.\n\nAdd tests for both, with a fix coming after.\n\n[1] https://docs.openstack.org/nova/latest/admin/availability-zones.html\n\nChange-Id: I21f7f93ee0ec0cd3a290afba59342b31d074cf2f\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nRelated-Bug: #1907775\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5bb6d4c18803fc2e70ce3e45459dd0f900e863cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5bb6d4c18803fc2e70ce3e45459dd0f900e863cd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
