)]}'
{"id":"openstack%2Fnova~908995","triplet_id":"openstack%2Fnova~stable%2F2023.2~I6a80b5620f32770a04c751143c4ad07882e9f812","project":"openstack/nova","branch":"stable/2023.2","attention_set":{},"removed_from_attention_set":{"17669":{"account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"last_update":"2025-04-30 12:44:48.000000000","reason":"Change was abandoned"},"14567":{"account":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"last_update":"2025-04-30 12:44:48.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I6a80b5620f32770a04c751143c4ad07882e9f812","subject":"[libvirt]Add migration_inbound_addr","status":"ABANDONED","created":"2024-02-14 14:55:37.000000000","updated":"2025-04-30 12:44:48.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"10ded8c30d6d6fb18dad7de7b95e8e5a0833626c","_number":908995,"virtual_id_number":908995,"owner":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"tag":"autogenerated:zuul:check","value":1,"date":"2024-02-14 16:56:11.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":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"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":{"all":[{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_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":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"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":{"CC":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-02-14 14:55:37.000000000","updated_by":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2024-02-14 15:03:44.000000000","updated_by":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"reviewer":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"state":"REVIEWER"},{"updated":"2024-02-14 15:19:24.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"},{"updated":"2024-02-14 15:24:58.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-02-14 16:56:11.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"}],"messages":[{"id":"3a2c3d6962fb9affe55b66f194671b25266d40a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"date":"2024-02-14 14:55:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c66bddea1b9e20b3060033449fb488bf46266822","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-02-14 15:19:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e4b40d26e26a05c81c771288cbfc8167e0c08d4f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 15:24:58.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/12819f378ac04b4e9a47e183b4d7d8d0\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c7eb03c3ff10498283ca2bad5cf62a53 : SUCCESS in 27m 30s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b1107b3351954099a5d38513a540373b : SUCCESS in 12m 39s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6d0470e11c0440c3ac095daa4c6d3514 : SUCCESS in 12m 58s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/34f6e427848d40ec925f15f37cb351ee : SUCCESS in 10m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0ec3e8bd8bc002b917edcc60563735626c0f16a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-02-14 16:56:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a9679c673ff4f03aa72b911764435c8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/316785aec58c45c3bb01956a08bc1944 : SUCCESS in 51m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a833a570de524f90a3781fc909f05204 : SUCCESS in 1h 19m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4abd78ec2ec74a04836c0b461dabccb6 : SUCCESS in 29m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4844a1e749984fe3b0bdeea1f34e5e20 : SUCCESS in 18m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6dbdef72e2614e7bae159a60bb15995e : SUCCESS in 13m 04s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7a425758062948b6af4683418f9917af : SUCCESS in 12m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b329fd9537d1421a881d412850ff4b7c : SUCCESS in 16m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6e7f3faf6fc2450c859b62e13eb94116 : SUCCESS in 13m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d1dc5ff4c26142e6b8533b894e18a251 : SUCCESS in 14m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03ae6502ba1e4e11aec4d4024d10dc96 : SUCCESS in 10m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9704881a46148efa83174c59268e41c : SUCCESS in 22m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e61df13bb50e49ca8a63fc5ed070793b : SUCCESS in 55m 43s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7b1567989dcb48a7a7de5ba50eff23f1 : SUCCESS in 1h 59m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/21101fc27df3419ab95a1d8b567bbd26 : SUCCESS in 49m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/cc0aee87dea1466d940bedbd83b3be8d : SUCCESS in 50m 08s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f55d88a3528c416bbb23a57ddc4120b6 : SUCCESS in 54m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2fbf448d4cdf44a3abeeae3779cf0cb0 : SUCCESS in 1h 31m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/acee617120aa41c19be9b734eed9db3b : SUCCESS in 1h 40m 41s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/ab86c30296f148399b6603ae52e10095 : SUCCESS in 40m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/48dd83b7bd6f4c6ab25b8e009317d9d7 : SUCCESS in 4m 53s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/df9347f1066f4a60a964309aeaa5e8e3 : SUCCESS in 22m 08s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3288e597e01141b78ec965e84f859e1c : SUCCESS in 21m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4693f60b7ffa4df5898679e28fddf475 : SUCCESS in 24m 00s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d08596b494574005bc04719065675649 : SUCCESS in 1h 35m 46s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/c9b4c52a2c0542d7b683f2eccde1acff : SUCCESS in 1h 33m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f80e4db6878c4d379bd4af8f74653d9f : SUCCESS in 1h 06m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65a1e5673b0c4da1a56b60bd76a7bacb : SUCCESS in 58m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/58958337efe6469c99dcba7b82683533 : SUCCESS in 25m 37s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4e9aa50b4e08435395df6f324bfef99d : SUCCESS in 46m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"10ded8c30d6d6fb18dad7de7b95e8e5a0833626c","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-04-30 12:44:48.000000000","message":"Abandoned\n\nstable/2023.2 branch of openstack/nova transitioned to End of Life and is about to be deleted. To be able to do that, all open patches need to be abandoned.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2b6aa37645c14b341549ac5f0396bf5c45c74dc1","revisions":{"2b6aa37645c14b341549ac5f0396bf5c45c74dc1":{"kind":"REWORK","_number":1,"created":"2024-02-14 14:55:37.000000000","uploader":{"_account_id":14567,"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","username":"ganso"},"ref":"refs/changes/95/908995/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/95/908995/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/908995/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/908995/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/908995/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/95/908995/1"}}},"commit":{"parents":[{"commit":"5d51dfb16e9965978119f0cbb85430839241f90b","subject":"Merge \"cpu: make governors to be optional\" into stable/2023.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d51dfb16e9965978119f0cbb85430839241f90b"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2023-11-06 14:55:19.000000000","tz":60},"committer":{"name":"Rodrigo Barbieri","email":"rodrigo.barbieri2010@gmail.com","date":"2024-02-14 14:55:16.000000000","tz":-180},"subject":"[libvirt]Add migration_inbound_addr","message":"[libvirt]Add migration_inbound_addr\n\nFor live migration the libvirt driver already supports generating the\nmigration URL based on the compute host hostname if so configured.\nHowever for the non live move operations the driver always used the IP\naddress of the compute host based on [DEFAULT]my_ip.\n\nSome deployments rely on DNS to abstract the IP address management. In\nthese environments it is beneficial if nova allows connection between\ncompute hosts based on the hostname (or FQDN) of the host instead of\ntrying to configure [DEFAUL]my_ip to an IP address.\n\nThis patch introduces a new config option\n[libvirt]migration_inbound_addr that is used to determine the address\nfor incoming move operations (cold migrate, resize, evacuate). This\nconfig is defaulted to [DEFAULT]my_ip to keep the configuration backward\ncompatible. However it allows an explicit hostname or FQDN to be\nspecified, or allows to specify \u0027%s\u0027 that is then resolved to the\nhostname of compute host.\n\nblueprint: libvirt-migrate-with-hostname-instead-of-ip\n\nChange-Id: I6a80b5620f32770a04c751143c4ad07882e9f812\n(cherry picked from commit 6bca37e904e9e56b250b123abde1901e951c8c9a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b6aa37645c14b341549ac5f0396bf5c45c74dc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2b6aa37645c14b341549ac5f0396bf5c45c74dc1"}]},"branch":"refs/heads/stable/2023.2"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
