)]}'
{"id":"openstack%2Fnova~800114","triplet_id":"openstack%2Fnova~stable%2Fstein~I32e6214568bb57f7613ddeba2c2c46da0320fabc","project":"openstack/nova","branch":"stable/stein","topic":"bug/1821755","hashtags":[],"change_id":"I32e6214568bb57f7613ddeba2c2c46da0320fabc","subject":"Error anti-affinity violation on migrations","status":"MERGED","created":"2021-07-08 21:09:55.000000000","updated":"2021-07-15 15:26:46.000000000","submitted":"2021-07-15 15:25:01.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"800114-bug/1821755","meta_rev_id":"31f66810e951744955a0c0b69f4cc0d48fc99619","_number":800114,"virtual_id_number":800114,"owner":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-07-15 15:24:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-07-15 12:54:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":2,"date":"2021-07-09 18:52:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"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":{"approved":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-07-15 12:54:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-08 21:36:10.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-07-08 23:37:14.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-09 02:25:39.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2021-07-09 18:52:53.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-07-15 12:54:38.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"9247bd061e51130b0dc94a757a70ed02f75350c4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2021-07-08 21:09:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"03e1e4b46242a71d3b0beea8f78356607398730e","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2021-07-08 21:11:45.000000000","message":"Patch Set 1:\n\nI found out that the unit test \"test_prep_resize_errors_migration\" is not working properly since this patch merged on master. It is raising an error in the wrong statement and this is not being validated. It does not seem to change overall behavior, but it is better to be more accurate about the exception validation. I will work on a unit test improvement patch separately.","accounts_in_message":[],"_revision_number":1},{"id":"0482623d4febbc20d223a5166cc7f53eaedb1370","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-08 21:36:10.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-bionic-py3 tempest-dsvm-full-bionic-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"e9d7c55ebc9c1da4f3f571d8d24b1c593eadef3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-08 23:37:14.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/dfb0ceb59e36477faead550f50e9b71d : SUCCESS in 1h 15m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70929a12208b4f23afbafd8e925336eb : SUCCESS in 16m 20s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/82b9063f66914f909c96041909359f66 : SUCCESS in 13m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d9835cfd8eed47a0ad324ab6ec29f548 : SUCCESS in 10m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/20e0b3e46c76435baa6916be6e551fdd : SUCCESS in 11m 49s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/766fce397f2349288b3a33791fca8c07 : SUCCESS in 13m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1c1eac7121fb41dfac9bfd75c1ce8e08 : SUCCESS in 11m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d579d015daff4d9c806297043c508cfa : SUCCESS in 14m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5ef23e4d52d945698a968758674af2f5 : SUCCESS in 7m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9639d6180add418b9de75365ffefc973 : SUCCESS in 13m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7d01dcd699b84c21b7f427d632d68817 : SUCCESS in 44m 48s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/a1085f65549e420b9c10deebc82cbbd8 : SUCCESS in 57m 28s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/786f3741387d4d108da7f599d91ef1f9 : SUCCESS in 57m 07s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6f02db652eb347329d9687d9586c13bf : SUCCESS in 43m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/8d9267042cf9442e906e5006f254b3b3 : SUCCESS in 1h 10m 18s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/6cb86175d4644308b643c80604016633 : SUCCESS in 20m 10s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/f9692907a77a49deb4080e2d10c73981 : SUCCESS in 20m 14s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/a744c6dd5e0649c4b7c2ed1edc765981 : SUCCESS in 1h 18m 52s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/2d0a90935b9449f09d65583b0af8f456 : SUCCESS in 2h 22m 09s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2e1172298be04c11bb696cad2cdc7066 : SUCCESS in 55m 25s","accounts_in_message":[],"_revision_number":1},{"id":"766921ea0d3ffba55eccbf3fbf8166786a688b1f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-09 02:25:39.000000000","message":"Patch Set 1:\n\n(5 comments)\n\nThis looks mostly OK but the conflicts should be cited properly in the commit message and there\u0027s one accidental unrelated change that was left during merge conflict resolution.","accounts_in_message":[],"_revision_number":1},{"id":"25c92eb5760cc21b98d5acd0f4a240aeffa7202b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2021-07-09 18:23:26.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"8e9f144af4739b28aa8acb95291322abb4cacf4d","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2021-07-09 18:24:37.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nThanks Melanie for the extensive review and very detailed explanation! \u003d)\n\nI updated the commit message as suggested and replied to some comments inline. Please take another look when you have a minute.","accounts_in_message":[],"_revision_number":1},{"id":"192fb598e15eeee2373043b7cbdc83e58275b7b7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-09 18:49:39.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-bionic-py3 tempest-dsvm-full-bionic-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":2},{"id":"3ea027b5e20dfdd01659d42ef7500126ba262ffd","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-07-09 18:52:53.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nMerge conflict causes are now cited in the commit message, looks OK to me","accounts_in_message":[],"_revision_number":2},{"id":"fe1078e27c37795d83702313bc6f35b31d1c0871","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-09 22:10:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ca552a0ec75e4c12acc67c669b6d7187 : SUCCESS in 1h 25m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6f8e01f93094f41b26848678dda9925 : SUCCESS in 17m 35s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c84597f5a0df4175a6a7df4e45e03aa3 : SUCCESS in 14m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e160b2facf3f4576bd97a064a8c81a9f : SUCCESS in 10m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1858d392380249209a7f2850e45dce44 : SUCCESS in 12m 51s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5e9c2218ba4f42b183fea42577a3741a : SUCCESS in 14m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fa9aa13d27bb404b9d472af926fefd63 : SUCCESS in 12m 38s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d5f088b2d4e24334a713158abfccb17f : SUCCESS in 13m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78f4fcc25e344fb0aa8b3803e2229db8 : SUCCESS in 7m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c672a08276294855b97bc71b9c38e854 : SUCCESS in 16m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e9f0c2fa4342409dbe7359aa7f5f4a36 : SUCCESS in 46m 20s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/e441990cf2d240b4ad0eb3b885373f5c : SUCCESS in 59m 06s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/90505533636d4d46b957543d9f66af25 : SUCCESS in 58m 12s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/26569533d0a0477497cb5067005230aa : SUCCESS in 44m 19s\n- nova-next https://zuul.opendev.org/t/openstack/build/67123979cd7d46df834416978a909149 : SUCCESS in 1h 24m 24s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/4db2f570c30948ac842b344ac95a38b3 : SUCCESS in 19m 46s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/5843ee71f0cc46c28a822a32e77ab810 : SUCCESS in 19m 35s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7c07d9e7ccdb40a5aa37c7e6cf7420b2 : SUCCESS in 1h 50m 15s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/496c52e534cb41dcab1590c957974a00 : SUCCESS in 1h 42m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c6c613e1523344f481c0133c339dca08 : SUCCESS in 50m 02s","accounts_in_message":[],"_revision_number":2},{"id":"244eb4aa33bee180f2b900d64a0c6758ae1d1301","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2021-07-15 12:54:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"839351da7287fd07510ace9a2d0bd3726bdee809","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 12:55:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"08fa4f837515a180464cc625eb0af46353c4f83d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 15:24:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1cc429d559b3409ea8d848a43c371e4d : SUCCESS in 1h 54m 13s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c4cea0394dae4b98a11629fde1b351e6 : SUCCESS in 14m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d5050fbf81a4f728ca1be5c28f90e2a : SUCCESS in 10m 22s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f74839c6339b45068f8b3147ef4c359d : SUCCESS in 14m 44s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9ec8daa3958c46a7b4c48a84bcb21d0e : SUCCESS in 15m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/34ca179abf0148adb32996af3bb65e98 : SUCCESS in 12m 54s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/14fcc32129584a37951790773637b2f5 : SUCCESS in 13m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2076da171d864260b05f9c95ad543190 : SUCCESS in 7m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b91a6268357c47ad9b316774f881afb2 : SUCCESS in 19m 57s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/cbed9cc9ce2c4674a09894de05c41b45 : SUCCESS in 1h 06m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2dc64bcc42c442d69b4fd0ec389bc459 : SUCCESS in 48m 00s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/1fbbcdb419ca48c4b8c416801423bf52 : SUCCESS in 23m 34s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/86edd8fe80844ebdb69b459b308957a9 : SUCCESS in 16m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/17b94edd1bce4b6faabe593d40b5b7e2 : SUCCESS in 1h 29m 59s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/80ee1edb049c48269467fa91e7886e70 : SUCCESS in 2h 04m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/78b447da3a8f4bb980723a7a030a1fb8 : SUCCESS in 1h 02m 09s","accounts_in_message":[],"_revision_number":2},{"id":"b0fd66fc4b06eba709c57a745f1dac76687d3ba7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 15:25:01.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"31f66810e951744955a0c0b69f4cc0d48fc99619","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-15 15:26:46.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b79f0bbfcd8b457492ba7b02a65b6037 : SUCCESS in 1m 10s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d4e726aad2143a5acdcab8d94da1176 : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5fa8718fe57e59b178d081e2068109151fdc3926","revisions":{"377b55015b028f6e510a694c60a1cf5c51d6eda7":{"kind":"REWORK","_number":1,"created":"2021-07-08 21:09:55.000000000","uploader":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"ref":"refs/changes/14/800114/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/800114/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/800114/1"}}},"commit":{"parents":[{"commit":"77b433b61e239e0b79736c7e9994a9b445b90d00","subject":"Merge \"Validate id as integer for os-aggregates\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77b433b61e239e0b79736c7e9994a9b445b90d00"}]}],"author":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2021-03-31 14:06:49.000000000","tz":-180},"committer":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2021-07-08 21:08:40.000000000","tz":-180},"subject":"Error anti-affinity violation on migrations","message":"Error anti-affinity violation on migrations\n\nError-out the migrations (cold and live) whenever the\nanti-affinity policy is violated. This addresses\nviolations when multiple concurrent migrations are\nrequested.\n\nAdded detection on:\n- prep_resize\n- check_can_live_migration_destination\n- pre_live_migration\n\nThe improved method of detection now locks based on group_id\nand considers other migrations in-progress as well.\n\nConflicts:\n    nova/tests/unit/compute/test_compute_mgr.py\n\nCherry-picked pulled many non-related newer unit tests.\nCleaned those up and adjusted:\n- Removed 2 extra params of check_can_live_migrate_destination\n  invocations\n- Adjusted request_spec variable of\n  unit test test_prep_resize_errors_migration\n\nCloses-bug: #1821755\nChange-Id: I32e6214568bb57f7613ddeba2c2c46da0320fabc\n(cherry picked from commit 33c8af1f8c46c9c37fcc28fb3409fbd3a78ae39f)\n(cherry picked from commit 8b62a4ec9bf617dfb2da046c25a9f76b33516508)\n(cherry picked from commit 6ede6df7f41db809de19e124d3d4994180598f19)\n(cherry picked from commit bf90a1e06181f6b328b967124e538c6e2579b2e5)\n(cherry picked from commit a22d1b04de9e6ebc33b5ab9871b86f8e4022e7a9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/377b55015b028f6e510a694c60a1cf5c51d6eda7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/377b55015b028f6e510a694c60a1cf5c51d6eda7"}]},"parents_data":[{"branch_name":"refs/heads/stable/stein","commit_id":"77b433b61e239e0b79736c7e9994a9b445b90d00","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/stein"},"5fa8718fe57e59b178d081e2068109151fdc3926":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2021-07-09 18:23:26.000000000","uploader":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"ref":"refs/changes/14/800114/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/14/800114/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/14/800114/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/14/800114/2"}}},"commit":{"parents":[{"commit":"77b433b61e239e0b79736c7e9994a9b445b90d00","subject":"Merge \"Validate id as integer for os-aggregates\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77b433b61e239e0b79736c7e9994a9b445b90d00"}]}],"author":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2021-03-31 14:06:49.000000000","tz":-180},"committer":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2021-07-09 18:20:15.000000000","tz":-180},"subject":"Error anti-affinity violation on migrations","message":"Error anti-affinity violation on migrations\n\nError-out the migrations (cold and live) whenever the\nanti-affinity policy is violated. This addresses\nviolations when multiple concurrent migrations are\nrequested.\n\nAdded detection on:\n- prep_resize\n- check_can_live_migration_destination\n- pre_live_migration\n\nThe improved method of detection now locks based on group_id\nand considers other migrations in-progress as well.\n\nConflicts:\n    nova/tests/unit/compute/test_compute_mgr.py\n\nNOTE: Conflicts are because the following changes are not in Stein:\n\n  * Ia00277ac8a68a635db85f9e0ce2c6d8df396e0d8 (Set migrate_data.vifs only when using multiple port bindings)\n  * I3c917796cb30d11e7db1e235ac1625d2a743aaa2 (NUMA live migration support)\n  * I2f3434f06489d8b6cb80933bcb1ea1e841049ba5 (Support migrating SRIOV port with bandwidth)\n  * I292a0e2d840bbf657ba6d0932f9a3decbcb2778f ([FUP] Follow-up patch for SR-IOV live migration)\n  * I734cc01dce13f9e75a16639faf890ddb1661b7eb (SR-IOV Live migration indirect port support)\n\nSummary of conflicts:\n\nCherry-picked pulled many non-related newer unit tests.\nCleaned those up and adjusted:\n- Removed 2 extra params of check_can_live_migrate_destination\n  invocations.\n- Adjusted request_spec variable of\n  unit test test_prep_resize_errors_migration.\n- Removed extra tab spacing on a unit test.\n\nCloses-bug: #1821755\nChange-Id: I32e6214568bb57f7613ddeba2c2c46da0320fabc\n(cherry picked from commit 33c8af1f8c46c9c37fcc28fb3409fbd3a78ae39f)\n(cherry picked from commit 8b62a4ec9bf617dfb2da046c25a9f76b33516508)\n(cherry picked from commit 6ede6df7f41db809de19e124d3d4994180598f19)\n(cherry picked from commit bf90a1e06181f6b328b967124e538c6e2579b2e5)\n(cherry picked from commit a22d1b04de9e6ebc33b5ab9871b86f8e4022e7a9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5fa8718fe57e59b178d081e2068109151fdc3926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5fa8718fe57e59b178d081e2068109151fdc3926"}]},"parents_data":[{"branch_name":"refs/heads/stable/stein","commit_id":"77b433b61e239e0b79736c7e9994a9b445b90d00","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/stein"}},"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}}]}],"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":{}}}]}
