)]}'
{"id":"openstack%2Fnova~703140","triplet_id":"openstack%2Fnova~stable%2Fqueens~I0322d872bdff68936033a6f5a54e8296a6fb3434","project":"openstack/nova","branch":"stable/queens","hashtags":[],"change_id":"I0322d872bdff68936033a6f5a54e8296a6fb3434","subject":"Block rebuild when NUMA topology changed","status":"ABANDONED","created":"2020-01-17 17:48:56.000000000","updated":"2022-11-11 18:24:32.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c0c59bf8fe79bbd6f577fdd8732981c5e12f8701","_number":703140,"virtual_id_number":703140,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2020-01-21 21:46:04.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"date":"2020-01-22 00:32:21.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"date":"2020-01-21 21:42:00.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-01-21 23:21:30.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":-1,"date":"2020-01-23 15:12:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2020-07-21 12:59:31.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-21 21:42:00.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2020-01-21 21:46:04.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":"REVIEWER"},{"updated":"2020-01-21 23:21:30.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-01-22 00:32:21.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-21 12:59:31.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"}],"messages":[{"id":"deccfc7eec3543d185808587d9f4d5722a3bf0aa","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-01-17 17:48:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2d2f05ebf0d400d31ed37fa4edc8f4d9d85ce0f3","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-01-17 17:55:49.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/40/703140/1/check/pmem-tempest-plugin-filtered/a302d73/ : POST_FAILURE in 4m 36s","accounts_in_message":[],"_revision_number":1},{"id":"6dd7f55cf2beec74aa8b267c249083e72944c418","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-01-17 17:58:58.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/703140/1 : FAILURE in 8m 53s","accounts_in_message":[],"_revision_number":1},{"id":"c5f9e0020acc93965bf7187a359dfbedc9e830ca","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-01-17 20:48:58.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/1/check/tempest-dsvm-full-xenial/7df7b9e/ : FAILURE in 2h 57m 50s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/1/check/tempest-dsvm-full-xenial-py3/4cb357f/ : FAILURE in 2h 58m 23s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/1/check/grenade-dsvm-xenial/1a614e3/ : FAILURE in 2h 18m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"591b964f0cf8c528b3601b391343a2c6c11c48e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-18 00:34:23.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6528793123c4b72a64e5440f980345a : FAILURE in 14m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9745b71faaad42458ab2a25035078eb8 : SUCCESS in 26m 48s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/836d2e49f1884f3db5c7c08aff313a3e : SUCCESS in 28m 59s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/78f65f3a1ee44497bd9fa068ddde8b7a : SUCCESS in 7m 53s\n- tempest-full https://zuul.opendev.org/t/openstack/build/fec21e92fab74f83b6b10d71b46717b4 : SUCCESS in 1h 46m 49s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/6afc487ced9d40ecbc8ec23691419bfc : SUCCESS in 1h 12m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6d60d2a7b80c4e36b7345374888ba339 : SUCCESS in 1h 40m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0234f531d7124498894c5a98e8fc4b68 : SUCCESS in 41m 50s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8bd32e2fea9649419e07f54bb5d549a3 : SUCCESS in 1h 00m 44s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/5785a421470d42eabcf8f44156b2b049 : SUCCESS in 58m 41s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/b010e54395d74edfba9a0f48d4adadf0 : SUCCESS in 1h 05m 49s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/65faf729b95642e687f98322af0f7bde : SUCCESS in 1h 27m 29s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/9dcbc53b3084438fb63d92f8495e91a4 : SUCCESS in 59m 51s\n- nova-next https://zuul.opendev.org/t/openstack/build/cd67fe87d96048389b04652c248423f7 : SUCCESS in 1h 58m 48s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/93db78e67ac849ad89a6b723e862f9e6 : SUCCESS in 1h 57m 10s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/bb30e943105a47e7bad50dd9f9c47944 : FAILURE in 8m 07s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/01972bc545ae43bca569ed7f7679f005 : FAILURE in 6m 46s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/76448ddedf9c4df2b1ba7081d8d777f2 : SUCCESS in 59m 54s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f1056a9bcdec444995685d71763097c4 : SUCCESS in 1h 02m 53s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/6195e278151546a9bf4fd08a3a6a01be : SUCCESS in 1h 37m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ebc180c05acd4655984364d344cb5087eaebb9dc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-01-21 13:28:27.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a8e0115220aac059dc25ba9aba877e87a67b4443","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-01-21 21:33:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1f15049b47c573457a19d6cab9f15fa645e94724","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-01-21 21:42:00.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/40/703140/2/check/pmem-tempest-plugin-filtered/52368a4/ : POST_FAILURE in 6m 09s","accounts_in_message":[],"_revision_number":2},{"id":"225f9a4af1523a4095f6b519f41c86591027f78f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-01-21 21:46:04.000000000","message":"Patch Set 2:\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/703140/2 : FAILURE in 10m 44s","accounts_in_message":[],"_revision_number":2},{"id":"c2e6390d9705b0692bcbcdf0f535277a370cafcd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 23:21:30.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c1095751ab14762b8d3efb60470a298 : SUCCESS in 10m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/a4aacb45edb2433884f6c07c05f99fdf : SUCCESS in 15m 49s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2567098e78d64196a6f708cf906433cb : SUCCESS in 12m 46s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/886542ab29c4448480623b62ea9adb62 : SUCCESS in 7m 47s\n- tempest-full https://zuul.opendev.org/t/openstack/build/cb4d8e98241145b194866c5b9f88a11a : SUCCESS in 1h 26m 22s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/daf27a95d27b4c019408119240debdf7 : SUCCESS in 54m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/21be77d68a234132ab2b822eefab7e5b : SUCCESS in 1h 27m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/51835846bc5d4310b298400ed7d7e930 : SUCCESS in 31m 15s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a137d925b584418ba3e6259eca84f30b : SUCCESS in 47m 44s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/483b377e4e4f4e9da4adcae2902667ab : SUCCESS in 51m 53s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/40e34d3c9a8e4a3ca502d4a145b36cc5 : SUCCESS in 57m 13s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/30422d680bdd411a8c0f215ea7b14a11 : SUCCESS in 48m 39s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/87a76db4619f43678b82aceed846973f : SUCCESS in 1h 02m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/1cb21353c56f4e4ea9609aba1f0bc5d6 : SUCCESS in 1h 25m 41s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/a1b6af00e90d4af99920679f1447dc02 : SUCCESS in 1h 45m 24s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/3dc041276c2a44b2b4300151350d50e8 : SUCCESS in 20m 15s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/a96cabfa229a4123a65ced7b9c89b5d1 : SUCCESS in 22m 08s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/e4419af55fa54eed900cfd15426ffe8b : SUCCESS in 1h 00m 41s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/1ec0cf3cdf6c4e599e3aad7d43340580 : SUCCESS in 1h 09m 20s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/838f95c3547a49f6a7f67c59e900c2ed : SUCCESS in 1h 29m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0df158eb77e464201318756ae21254f4fad63060","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-01-22 00:32:21.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/2/check/tempest-dsvm-full-xenial/5f3057f/ : FAILURE in 2h 56m 51s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/2/check/tempest-dsvm-full-xenial-py3/6cd9900/ : FAILURE in 2h 53m 58s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/40/703140/2/check/grenade-dsvm-xenial/119d5b0/ : FAILURE in 2h 21m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"af856c0013367d6ace6cab181363afe568cc0aef","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-01-23 15:12:50.000000000","message":"Patch Set 2: Workflow-1\n\n-w until the rocky version merges","accounts_in_message":[],"_revision_number":2},{"id":"c0c59bf8fe79bbd6f577fdd8732981c5e12f8701","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:24:32.000000000","message":"Abandoned\n\nThis branch transitioned to End of Life for this project, open patches needs to be closed to be able to delete the branch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d76b3390488a77ec875dab6a4c2d79fda03c5496","revisions":{"741b473bc367bc74071085cbcb31dfb61fd115a0":{"kind":"REWORK","_number":1,"created":"2020-01-17 17:48:56.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/40/703140/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/40/703140/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/40/703140/1"}}},"commit":{"parents":[{"commit":"c68e22f32cff8ef3a6e7fe40a544736ab2928340","subject":"Remove exp legacy-tempest-dsvm-full-devstack-plugin-nfs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c68e22f32cff8ef3a6e7fe40a544736ab2928340"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2019-10-10 17:00:07.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-01-17 17:47:19.000000000","tz":0},"subject":"Block rebuild when NUMA topology changed","message":"Block rebuild when NUMA topology changed\n\nIf the image change during a rebuild it\u0027s possible for the request\nNUMA topology to change. As a rebuild uses a noop claim in the\nresource tracker the NUMA topology will not be updated as part of\na rebuild.\n\nIf the NUMA constraints do not change, a rebuild will continue as normal.\nIf the new constraints conflict with the existing NUMA constraints of the\ninstance the rebuild will be rejected without altering the status of the\ninstance.\n\nThis change introduces an API check to block rebuild when the NUMA\nrequirements for the new image do not match the existing NUMA constraints.\nThis is in line with the previous check introduced to prevent the rebuild of\nvolume-backed instances which similarly are not supported.\n\nThis change adds functional tests to assert the expected behaviour of\nrebuilding NUMA instances with new images. This change also asserts that\nin place rebuilds of numa instances is currently not supported.\n\nConflicts:\n    nova/api/openstack/compute/servers.py\n    nova/tests/functional/integrated_helpers.py\n    nova/tests/functional/libvirt/test_numa_servers.py\n    nova/tests/unit/compute/test_compute_api.py\n\nNOTE(sean-k-mooney): due to the lack of\n067ac4637698021ef874904024620128c010eb6d and\nI06fad233006c7bab14749a51ffa226c3801f951b\nnova/api/openstack/compute/servers.py was modifed to\nadd excpetion handeling for the ImageNUMATopologyRebuildConflict\non rebuild and nova/tests/functional/libvirt/test_numa_servers.py\nwas modifed to mock the libvirt connection in the\nNUMAServersRebuildTests setUp function.\n\nCloses-Bug: #1763766\nPartial-implements: blueprint inplace-rebuild-of-numa-instances\nChange-Id: I0322d872bdff68936033a6f5a54e8296a6fb3434\n(cherry picked from commit 6f5358ac1992b17b7f3f99d9a32290e0d4740dae)\n(cherry picked from commit 745de99063bf77704a7f0610fe9e3647257eaa50)\n(cherry picked from commit 061e25015a93c345e39b7b340ad166c378d072ee)\n(cherry picked from commit 62dc74b61cf87d3ed9d5e93d1c2c5182f2ae7d50)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/741b473bc367bc74071085cbcb31dfb61fd115a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/741b473bc367bc74071085cbcb31dfb61fd115a0"}]},"branch":"refs/heads/stable/queens"},"d76b3390488a77ec875dab6a4c2d79fda03c5496":{"kind":"REWORK","_number":2,"created":"2020-01-21 21:33:48.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/40/703140/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/40/703140/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/40/703140/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/40/703140/2"}}},"commit":{"parents":[{"commit":"c68e22f32cff8ef3a6e7fe40a544736ab2928340","subject":"Remove exp legacy-tempest-dsvm-full-devstack-plugin-nfs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c68e22f32cff8ef3a6e7fe40a544736ab2928340"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2019-10-10 17:00:07.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2020-01-21 20:55:53.000000000","tz":0},"subject":"Block rebuild when NUMA topology changed","message":"Block rebuild when NUMA topology changed\n\nIf the image change during a rebuild it\u0027s possible for the request\nNUMA topology to change. As a rebuild uses a noop claim in the\nresource tracker the NUMA topology will not be updated as part of\na rebuild.\n\nIf the NUMA constraints do not change, a rebuild will continue as normal.\nIf the new constraints conflict with the existing NUMA constraints of the\ninstance the rebuild will be rejected without altering the status of the\ninstance.\n\nThis change introduces an API check to block rebuild when the NUMA\nrequirements for the new image do not match the existing NUMA constraints.\nThis is in line with the previous check introduced to prevent the rebuild of\nvolume-backed instances which similarly are not supported.\n\nThis change adds functional tests to assert the expected behaviour of\nrebuilding NUMA instances with new images. This change also asserts that\nin place rebuilds of numa instances is currently not supported.\n\nConflicts:\n    nova/api/openstack/compute/servers.py\n    nova/tests/functional/integrated_helpers.py\n    nova/tests/functional/libvirt/test_numa_servers.py\n    nova/tests/unit/compute/test_compute_api.py\n\nNOTE(sean-k-mooney):\nnova/tests/functional/libvirt/test_numa_servers.py\nwas modifed to mock the libvirt connection in the\nNUMAServersRebuildTests setUp function and to do\na partial backport of I621f5111d1cccf3dc2c2ea6767ce879bc286e42b\nto provide the NUMAServersTestBase class.\n\nCloses-Bug: #1763766\nPartial-implements: blueprint inplace-rebuild-of-numa-instances\nChange-Id: I0322d872bdff68936033a6f5a54e8296a6fb3434\n(cherry picked from commit 6f5358ac1992b17b7f3f99d9a32290e0d4740dae)\n(cherry picked from commit 745de99063bf77704a7f0610fe9e3647257eaa50)\n(cherry picked from commit 061e25015a93c345e39b7b340ad166c378d072ee)\n(cherry picked from commit 62dc74b61cf87d3ed9d5e93d1c2c5182f2ae7d50)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d76b3390488a77ec875dab6a4c2d79fda03c5496"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d76b3390488a77ec875dab6a4c2d79fda03c5496"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
