)]}'
{"id":"openstack%2Fnova~906053","triplet_id":"openstack%2Fnova~master~I9de6b8a59a9e9720182beb724db98cfe84aaaa66","project":"openstack/nova","branch":"master","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2024-02-22 11:35:00.000000000","reason":"\u003cGERRIT_ACCOUNT_17669\u003e replied on the change","reason_account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"}},"14567":{"account":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"last_update":"2024-02-14 13:52:38.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"removed_from_attention_set":{"17669":{"account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"last_update":"2024-02-22 11:35:00.000000000","reason":"\u003cGERRIT_ACCOUNT_17669\u003e replied on the change","reason_account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"}}},"hashtags":[],"change_id":"I9de6b8a59a9e9720182beb724db98cfe84aaaa66","subject":"Use dedicated live migration network during pre-migration","status":"NEW","created":"2024-01-18 16:53:33.000000000","updated":"2024-02-22 11:35:00.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"e0fcd63fa3d1e39efc3a9ca2ae41088da9354fc5","_number":906053,"virtual_id_number":906053,"owner":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2024-02-14 15:03:59.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":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2024-02-14 13:52:38.000000000","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":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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_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":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":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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-01-18 16:53:45.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":"2024-01-18 17:13:31.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-01-18 19:47:15.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":"2024-02-14 13:20:12.000000000","updated_by":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"reviewer":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"state":"CC"},{"updated":"2024-02-14 13:52:38.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"}],"messages":[{"id":"b0dc269ca123dcfb5a77e56318984b8ff4f6c42b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-01-18 16:53:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a294b0eb6d5f5fcfc6accf0d36f4c95b26a813f2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 16:53:45.000000000","message":"Patch Set 1:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42310/","accounts_in_message":[],"_revision_number":1},{"id":"a2c813a1bd9dd9b25ba9d0a2daf642b32d5bc1be","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 16:53:47.000000000","message":"Patch Set 1:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42310/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"b781e71b9eea061d575ca7cfdbd71f21c2a61958","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-18 17:13:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c066604c5b2642fe963aa7a5a091e57f\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a06d7eb1c6604a1aa019f0a81f8a731e : FAILURE in 13m 30s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aab46f776efa4d968bc79eb0a2510096 : FAILURE in 15m 29s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9be1af3498c04ea4add6a3564cf3c0ee : FAILURE in 10m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6a683818bd024468853671a30c2c3b307c6f9c3e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-01-18 17:17:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ddddb4ef10ba5a41a8103d2065ca9d32bf9250c4","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 17:17:20.000000000","message":"Patch Set 2:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42311/","accounts_in_message":[],"_revision_number":2},{"id":"1725289cff0c30e412642bed70c7d99832962d6c","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 17:17:22.000000000","message":"Patch Set 2:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42311/ : FAILURE","accounts_in_message":[],"_revision_number":2},{"id":"6af3bcfba8e038b7ee3716a409331cd00b3cf89f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-01-18 17:32:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"12f221db060de7dab49f9731694a3fd28c2675cb","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 17:33:00.000000000","message":"Patch Set 3:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42312/","accounts_in_message":[],"_revision_number":3},{"id":"8a7f49747885fddfacceb10c7cd4b61636e0eeeb","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-01-18 17:33:03.000000000","message":"Patch Set 3:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42312/ : FAILURE","accounts_in_message":[],"_revision_number":3},{"id":"356758e2988085ce374046b53b76b5b39ffaf7f7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-18 18:02:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8191992ad40e4fe9ac60b30542b39128\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f13626285c1f41d79150d9852da3dc3a : SUCCESS in 27m 06s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5edef8343b5b48128c6e468db88cb8dc : SUCCESS in 13m 31s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f1c50a76aead4ce68c8c6d37fbc1f0e5 : SUCCESS in 10m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5fbd507f7694438d58f78c85f3a9aa1bb7fe5186","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-18 19:47:15.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/bf387c521e834526835b65e6d34f5bfc\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7823e04bbd3645dc854d13323674b6f8 : SUCCESS in 1h 00m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/28012ac785874074b34391dfb5853846 : SUCCESS in 1h 28m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/84be6410edd44bda8cc91c6b48f5e703 : FAILURE in 32m 53s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0a6975d25c4840718967fec2efd2a851 : SUCCESS in 20m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/61aec0c6e8be4e9486a30e0bcc764958 : SUCCESS in 7m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/96798b647e1943c1ac2f800e4475ca88 : SUCCESS in 12m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/3a668d48d23c42f2ba1ba60a2eb2ef19 : SUCCESS in 11m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/91b50cab8c38497787302527442cef70 : SUCCESS in 10m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b2260d0d64d64baf87498f4ce7dc9df6 : SUCCESS in 15m 54s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/15c20900135b42b9b50aa1e59b9422f5 : SUCCESS in 51m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/686f960bedb94e1bbdea0c3a6a9b861c : SUCCESS in 2h 04m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9c730cab93e944dc95739a5276ffd438 : SUCCESS in 51m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3db9a38079274b74a1d059d07a301050 : SUCCESS in 42m 32s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/fadb8d89988c42899d4524d9268b6763 : SUCCESS in 1h 11m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/99c4d383bbdf4d979e68144a4dde7517 : SUCCESS in 1h 50m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/d462bd7f580d4c219e49b9ea8dccdb44 : SUCCESS in 1h 17m 16s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/6da54a62b4ed426baf54772de738ea14 : SUCCESS in 53m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d1dcabbcebd64e2c88feacc398cabe20 : SUCCESS in 5m 55s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/6d57469afde54f6885b7594a8c17486d : SUCCESS in 16m 32s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/17304b3a8d3047329c36dac6647e725b : SUCCESS in 21m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/01fafe68a9e945c689cb3fb5255b5a95 : SUCCESS in 24m 25s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f3b7cc90f97545399e64985f2003cb97 : SUCCESS in 21m 08s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/f28dbdfa961b4ae98de0874d38f66215 : SUCCESS in 1h 53m 05s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/6f4783cc2b0a457f98b66c0d6fdc5414 : FAILURE in 1h 34m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/74a9ba42cb0e4945968cf489d18a9ce3 : SUCCESS in 1h 27m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1dacfa1f8c2c433b82fd60a45f1724f4 : SUCCESS in 57m 19s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7995fd5263d749ee93988ec055cbc052 : SUCCESS in 35m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/060ba7ec457949a8b7b89011fea83925 : FAILURE in 50m 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e6b302e2f755a4c78dc48791056a72a0fc8408b4","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-01-19 09:18:22.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"755476299d2738727f97680dcd62236390fa1663","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 09:41:13.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eabfafdacee74d369000f34a555c58a5\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0f2d5374d27e4ca6b8227e71a93b4057 : SUCCESS in 18m 24s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/f227710a797d46238633c37d8484d691 : SUCCESS in 21m 05s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f5ecfa12365e4d1b8c59451c964d4aa5 : SUCCESS in 12m 50s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"04ef6f1328decb9816a5fe48df264061721362ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 11:29:10.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/19733100f6034ccdba822acfeb2dcba3\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d4ad64dbe9bc4ef485bd00fb3b4449b3 : SUCCESS in 48m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f2bdc32e71b040f29c9a79479d6cbf6f : SUCCESS in 1h 46m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/687bce74f4a84d50ba085254e86e0d9c : SUCCESS in 38m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/31f515334a58431e8330ac852cff1dfb : SUCCESS in 21m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66c48650d13543d59e442cb17e87c3f4 : SUCCESS in 7m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/470ded34c3bd49288327d2ff69c1a484 : SUCCESS in 13m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1a68985a249d45a29e663bb92b72dab0 : SUCCESS in 11m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6b2ff98519a34a9198fbf55a3a808d19 : SUCCESS in 10m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e3a6f9704561402f931deed5ae3f9280 : SUCCESS in 18m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2bfd0c891f03474fa6210db475373659 : SUCCESS in 1h 09m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e12cf1a68f0f4e5094918902aa1500be : SUCCESS in 2h 05m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d5fb2ad0fd68464094ea8a49f04cda27 : SUCCESS in 56m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3d9917af78de4e19ad90cc7b52b95c78 : SUCCESS in 52m 41s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/6027480e4a454b338442666cd20d8d8b : FAILURE in 1h 27m 07s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/14cb148cada34fe4bb4b5d4032fb9395 : SUCCESS in 1h 47m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/2bb1b32491d74212acae23ae1b27af73 : SUCCESS in 1h 34m 00s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/aa1c0a9e83aa4e0c9606ba3644d7b2cd : SUCCESS in 51m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8995ba1b889e4a35b7d8e347ced2cd05 : SUCCESS in 5m 01s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/249007bf4794466891df7d1fcda6977b : SUCCESS in 15m 13s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3fc2d0639684405c92d8d90950694cf6 : SUCCESS in 30m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/6710fea2194a4075b9e4ae846ff99dec : SUCCESS in 25m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dc645639f3714e13896fce94438e70fd : SUCCESS in 23m 00s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/330bcc4197474a11a170b76294c8c7d1 : SUCCESS in 1h 32m 24s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/cd334d91863746ba8f9f2563e0400f27 : SUCCESS in 1h 29m 25s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e507d27b564646149b9edc816c484b80 : SUCCESS in 1h 23m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1835ae93fbb64005b1292b8bad7acc81 : SUCCESS in 45m 10s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5e2aa5b1020c4be0a445b8cbc71995a0 : SUCCESS in 22m 56s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9fd87f36233046a183d943494c31d212 : FAILURE in 56m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f0b0d6411293f1ef811807c5258d02f3f03b6a09","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-01-19 12:16:26.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"0caabd5dfd041c4773542648643dc0542a9cfb00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 12:28:08.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/19aa8f4342694614aef76e1a309b0540\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/53c2d6639e394c77a5a28524cc7724b1 : SUCCESS in 9m 47s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/574c6196ff1c4205be9e4f62b65aa4e0 : SUCCESS in 10m 36s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/654a2eb55c034e3aaa87bfe3c21d782c : SUCCESS in 9m 41s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"49d3f4720df8f5b6701e579257251ecc4cd71e08","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-01-19 14:27:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb8e6a1dac0342ddb39bb5dfbe29aca4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/25b7b51ca8f747f78b54136b5a9c1095 : SUCCESS in 43m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c0636763210e4aba9af053ffd0ebb411 : SUCCESS in 1h 54m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/72c5ca7d6d014a55bf267a077af79433 : SUCCESS in 47m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6f7223cc9ca44b51b915719e04a6e737 : SUCCESS in 21m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1db4c83711f747afb33c54b6c6672083 : SUCCESS in 8m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d6e5ebe3ed4548c594748b60542f4015 : SUCCESS in 12m 38s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2f7d449ba8c64ed38b86dc76308733b6 : SUCCESS in 10m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df4d2c74a6da46dd9137b16969143f33 : SUCCESS in 11m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea9ffbab02bd4bd8a7b7d35ac30177b4 : SUCCESS in 11m 33s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7fa431e82ab4492bae41bf9154c2afe6 : SUCCESS in 1h 06m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/fc3088bd03514ed7ba2380f506becb3a : SUCCESS in 1h 53m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7b85897a2ad645abb7b4c22a1df16863 : SUCCESS in 40m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4a8f1996a1134785bcd2625860dca97b : SUCCESS in 52m 18s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/77b3550a14a74b89b046e5ad51d9fdd5 : SUCCESS in 55m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3ae6e9847c21408facfa6349966dbe00 : SUCCESS in 1h 59m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/d4311871ef864ddea81c9a80b8566532 : SUCCESS in 1h 15m 40s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f2469017af834a9181d53739ab434574 : SUCCESS in 35m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/20278656c258449688e67cac684cafd6 : SUCCESS in 4m 49s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/c50642c2cc004fad9709d077098efc5a : SUCCESS in 15m 09s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8d32ef58a68640f9864c58fc08f8ccfd : SUCCESS in 28m 14s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5f3a875adf8b436095dcd016d4c92bef : SUCCESS in 25m 28s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6946084fe6e049f4b570a52775268f42 : SUCCESS in 26m 02s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/e11c73bcb24b4e31ae7fc08f2c3d26f8 : SUCCESS in 2h 01m 33s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/9c1e192055844083aee4928042f19f4e : SUCCESS in 1h 49m 31s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d2a85f307ec743e1a7204ea7c39f2b9d : SUCCESS in 1h 20m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9fc5f7df09fc4b74b231aadd40d0f2d7 : SUCCESS in 1h 08m 20s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2d69bdf3fb0b48c38ba41ab8c6aee225 : SUCCESS in 27m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a4c5a3ea51a544ccaea9121a916f69de : FAILURE in 48m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b59f898e1ce239e04599b9c0fbb6978b95dd8f12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2024-02-14 13:19:01.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"98180a7efb69337c8b49bcda3c3250791bf315c2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-14 13:19:14.000000000","message":"Patch Set 4:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42578/","accounts_in_message":[],"_revision_number":4},{"id":"3b1664eb59b76fd9dce2dbe404e94b570139d702","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2024-02-14 13:19:15.000000000","message":"Patch Set 4:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/42578/ : FAILURE","accounts_in_message":[],"_revision_number":4},{"id":"2355a0d7204a3fcc05e3600a2eebfcb96e0a16ac","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2024-02-14 13:20:12.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"93e97fe964e084b5ff93df97cae29c22e8d0721c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 13:31:22.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/62f3040a093d42f2ac6feccc76d91c5c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/5dfb72c2b5314dfe88fcbc4cde5540cb : FAILURE in 11m 04s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4454d5d4d27649efb1b3311e7c6c9207 : FAILURE in 11m 20s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/5ef0c1c4167f45238007f05080b7b442 : FAILURE in 10m 24s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e2f58d4da5553ef9d970bbab6214324c26982d02","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-02-14 13:52:38.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2a628070d9d94a76852e97b6876c7fe702144e03","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 15:03:59.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/5f8efa456dbb4f6caf954ec36df85bca\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/af4066e6d04749caa66b8752198bff99 : SUCCESS in 1h 02m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d814a0dce81043728f3675f98fcdbf3a : SUCCESS in 1h 36m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e1c1483677d242de8564dfb2879038d6 : SUCCESS in 38m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/63156897e1c445fb8f722961339adf6e : FAILURE in 20m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f960c5c77f94994bd519efc4224426c : SUCCESS in 8m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fd1e61e70e4e44b78a371e98889c7be9 : FAILURE in 13m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/494d998cdd72435587d1efa52470063d : FAILURE in 11m 34s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f82806de14c4758875158fbf6e457fe : SUCCESS in 11m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e4ab0ba1c5645ae8c068d7edf9c6e76 : SUCCESS in 15m 53s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5d9d9bff53a942f7928d20c9cd2f1fe7 : SUCCESS in 50m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/93c23492c85745028f41ab6244c1c744 : SUCCESS in 1h 32m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/de499a35ee44430485387acbd71aa362 : SUCCESS in 36m 58s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/233da328f66b4b68bacd9e554709a73c : SUCCESS in 42m 22s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/fa01e10c1ea74d998b70b2abe3eb2198 : SUCCESS in 53m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c2ba57e77fe64dd89f534e95545c6714 : FAILURE in 1h 21m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/c9fa6cc19f67421f9e4bf40b076bdb1c : SUCCESS in 1h 17m 30s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/b682a547bddf4260b7bfa07e28a57d6c : SUCCESS in 36m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8fef92294c1b4a41a2c9eb6927712b94 : SUCCESS in 4m 42s (non-voting)\n- nova-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/5a98d64d6a92455084f915ba3b0008ce : FAILURE in 13m 53s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/01138890b80849949576dcbab2964eb7 : SUCCESS in 24m 10s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/93afd7416ca34f0daa3b0ee3cd10b66b : SUCCESS in 26m 17s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/408241753005475b8ab0054eeb997df0 : SUCCESS in 30m 02s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/eee9d01cd4b44f1d992810a190fdd293 : SUCCESS in 1h 32m 19s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/e129d18bdbd544458b2523f6e45122a3 : SUCCESS in 1h 43m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e354b12fc6394d5c8a76d8341f8e758b : SUCCESS in 1h 08m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d01486da83145f8bb3f1437467bd7e2 : SUCCESS in 1h 07m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/28c29e5e6f6841d39e4dee651602189a : SUCCESS in 33m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3036e448438940d3a903bd7edf2f4b9f : FAILURE in 1h 08m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"e0fcd63fa3d1e39efc3a9ca2ae41088da9354fc5","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2024-02-22 11:35:00.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ffbc8f4989a959a46e8f706583ab6b6c9994d825","revisions":{"39c6976d8d51ab4a503987a00eba00d565c8ed75":{"kind":"REWORK","_number":1,"created":"2024-01-18 16:53:33.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/53/906053/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/906053/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/906053/1"}}},"commit":{"parents":[{"commit":"5da0a8773fd03b951adc3d321dc3db649734d385","subject":"Merge \"Updates glance fixture for create image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5da0a8773fd03b951adc3d321dc3db649734d385"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 16:52:17.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 16:53:30.000000000","tz":0},"subject":"Use dedicated live migration network during pre-migration","message":"Use dedicated live migration network during pre-migration\n\nNova Compute can be configured via the `live_migration_inbound_addr`\nsetting to perform the migration of VMs over a specific network.\nWhilst this setting works fine for the actual migration of the VM,\nit is ignored in at least the following cases which occur during\npre-migration:\n\n-  When copying the image used to spawn the instance from the source\n   to target hypervisor. This happens when the instance image has been\n   removed from Glance after it has been spawned.\n-  When copying the config drive from the source to destination\n   hypervisor.\n\nIn both of these cases, the target hypervisor attempts to copy the\ndata from the source hypervisor using the hostname. In some\nenvironments, the hostname does not resolve to the live migration\nnetwork. Aside from attempting to copy the data over the wrong\nnetwork, this can cause the copy to fail, for example, due to\nsecurity policy.\n\nThis fix adds a new field to the migration data object to retrieve\nthe `live_migration_inbound_addr` setting from the source hypervisor,\nif set. The migration data object is then transferred via RPC to\nthe target HV using an existing mechanism. The new field is then\nused to overwrite the source HV hostname to its IP address on the\nlive migration network. For backwards compatibility, if the new\nfield is not present, Nova defaults back to the original behaviour.\n\nCo-Authored-By: scott.solkhon@gresearch.co.uk\nCloses-Bug: 1939869\nChange-Id: I9de6b8a59a9e9720182beb724db98cfe84aaaa66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39c6976d8d51ab4a503987a00eba00d565c8ed75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/39c6976d8d51ab4a503987a00eba00d565c8ed75"}]},"branch":"refs/heads/master"},"d27269c1965b6c77006052605beb8eebbc3cf833":{"kind":"REWORK","_number":2,"created":"2024-01-18 17:17:09.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/53/906053/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/906053/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/906053/2"}}},"commit":{"parents":[{"commit":"5da0a8773fd03b951adc3d321dc3db649734d385","subject":"Merge \"Updates glance fixture for create image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5da0a8773fd03b951adc3d321dc3db649734d385"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 16:52:17.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 17:16:47.000000000","tz":0},"subject":"Use dedicated live migration network during pre-migration","message":"Use dedicated live migration network during pre-migration\n\nNova Compute can be configured via the `live_migration_inbound_addr`\nsetting to perform the migration of VMs over a specific network.\nWhilst this setting works fine for the actual migration of the VM,\nit is ignored in at least the following cases which occur during\npre-migration:\n\n-  When copying the image used to spawn the instance from the source\n   to target hypervisor. This happens when the instance image has been\n   removed from Glance after it has been spawned.\n-  When copying the config drive from the source to destination\n   hypervisor.\n\nIn both of these cases, the target hypervisor attempts to copy the\ndata from the source hypervisor using the hostname. In some\nenvironments, the hostname does not resolve to the live migration\nnetwork. Aside from attempting to copy the data over the wrong\nnetwork, this can cause the copy to fail, for example, due to\nsecurity policy.\n\nThis fix adds a new field to the migration data object to retrieve\nthe `live_migration_inbound_addr` setting from the source hypervisor,\nif set. The migration data object is then transferred via RPC to\nthe target HV using an existing mechanism. The new field is then\nused to overwrite the source HV hostname to its IP address on the\nlive migration network. For backwards compatibility, if the new\nfield is not present, Nova defaults back to the original behaviour.\n\nCo-Authored-By: scott.solkhon@gresearch.co.uk\nCloses-Bug: 1939869\nChange-Id: I9de6b8a59a9e9720182beb724db98cfe84aaaa66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d27269c1965b6c77006052605beb8eebbc3cf833"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d27269c1965b6c77006052605beb8eebbc3cf833"}]},"branch":"refs/heads/master"},"266db7c64467ec74e0e333de075432e02a8a9d34":{"kind":"REWORK","_number":3,"created":"2024-01-18 17:32:50.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/53/906053/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/906053/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/906053/3"}}},"commit":{"parents":[{"commit":"5da0a8773fd03b951adc3d321dc3db649734d385","subject":"Merge \"Updates glance fixture for create image\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5da0a8773fd03b951adc3d321dc3db649734d385"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 16:52:17.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 17:32:33.000000000","tz":0},"subject":"Use dedicated live migration network during pre-migration","message":"Use dedicated live migration network during pre-migration\n\nNova Compute can be configured via the `live_migration_inbound_addr`\nsetting to perform the migration of VMs over a specific network.\nWhilst this setting works fine for the actual migration of the VM,\nit is ignored in at least the following cases which occur during\npre-migration:\n\n-  When copying the image used to spawn the instance from the source\n   to target hypervisor. This happens when the instance image has been\n   removed from Glance after it has been spawned.\n-  When copying the config drive from the source to destination\n   hypervisor.\n\nIn both of these cases, the target hypervisor attempts to copy the\ndata from the source hypervisor using the hostname. In some\nenvironments, the hostname does not resolve to the live migration\nnetwork. Aside from attempting to copy the data over the wrong\nnetwork, this can cause the copy to fail, for example, due to\nsecurity policy.\n\nThis fix adds a new field to the migration data object to retrieve\nthe `live_migration_inbound_addr` setting from the source hypervisor,\nif set. The migration data object is then transferred via RPC to\nthe target HV using an existing mechanism. The new field is then\nused to overwrite the source HV hostname to its IP address on the\nlive migration network. For backwards compatibility, if the new\nfield is not present, Nova defaults back to the original behaviour.\n\nCo-Authored-By: scott.solkhon@gresearch.co.uk\nCloses-Bug: 1939869\nChange-Id: I9de6b8a59a9e9720182beb724db98cfe84aaaa66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/266db7c64467ec74e0e333de075432e02a8a9d34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/266db7c64467ec74e0e333de075432e02a8a9d34"}]},"branch":"refs/heads/master"},"ffbc8f4989a959a46e8f706583ab6b6c9994d825":{"kind":"REWORK","_number":4,"created":"2024-02-14 13:19:01.000000000","uploader":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"ref":"refs/changes/53/906053/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/53/906053/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/53/906053/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/53/906053/4"}}},"commit":{"parents":[{"commit":"e11f08673ea6c46d4df3f4b8b2097e0c69a9938a","subject":"Merge \"Remove HyperV: cleanup doc/code ref\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e11f08673ea6c46d4df3f4b8b2097e0c69a9938a"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2024-01-18 16:52:17.000000000","tz":0},"committer":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2024-02-14 13:18:58.000000000","tz":-180},"subject":"Use dedicated live migration network during pre-migration","message":"Use dedicated live migration network during pre-migration\n\nNova Compute can be configured via the `live_migration_inbound_addr`\nsetting to perform the migration of VMs over a specific network.\nWhilst this setting works fine for the actual migration of the VM,\nit is ignored in at least the following cases which occur during\npre-migration:\n\n-  When copying the image used to spawn the instance from the source\n   to target hypervisor. This happens when the instance image has been\n   removed from Glance after it has been spawned.\n-  When copying the config drive from the source to destination\n   hypervisor.\n\nIn both of these cases, the target hypervisor attempts to copy the\ndata from the source hypervisor using the hostname. In some\nenvironments, the hostname does not resolve to the live migration\nnetwork. Aside from attempting to copy the data over the wrong\nnetwork, this can cause the copy to fail, for example, due to\nsecurity policy.\n\nThis fix adds a new field to the migration data object to retrieve\nthe `live_migration_inbound_addr` setting from the source hypervisor,\nif set. The migration data object is then transferred via RPC to\nthe target HV using an existing mechanism. The new field is then\nused to overwrite the source HV hostname to its IP address on the\nlive migration network. For backwards compatibility, if the new\nfield is not present, Nova defaults back to the original behaviour.\n\nCo-Authored-By: scott.solkhon@gresearch.co.uk\nCloses-Bug: 1939869\nChange-Id: I9de6b8a59a9e9720182beb724db98cfe84aaaa66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffbc8f4989a959a46e8f706583ab6b6c9994d825"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ffbc8f4989a959a46e8f706583ab6b6c9994d825"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
