)]}'
{"id":"openstack%2Fnova~673816","triplet_id":"openstack%2Fnova~stable%2Frocky~I4d60da26fcf0a77628d1fdf4e818884614fa4f02","project":"openstack/nova","branch":"stable/rocky","topic":"bug/1764556","hashtags":[],"change_id":"I4d60da26fcf0a77628d1fdf4e818884614fa4f02","subject":"Add functional recreate test for bug 1764556","status":"MERGED","created":"2019-07-31 13:48:42.000000000","updated":"2019-08-08 17:02:26.000000000","submitted":"2019-08-08 17:02:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"673816-1565283746062-067e4e06","meta_rev_id":"ac9770eb87b8d8c5a4258ed7814c87313f077604","_number":673816,"virtual_id_number":673816,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2019-07-31 15:59:02.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-07-31 19:29:54.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"date":"2019-07-31 15:01:40.000000000","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,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2019-08-08 14:39:40.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2019-08-08 17:02:25.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-08-05 06:13:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-08 14:36:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_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":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-08 14:36:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_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,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-07-31 15:01:40.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":"2019-07-31 15:59:02.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":"2019-07-31 19:29:54.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-05 06:13:57.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-08-08 14:36:36.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2019-08-08 17:02:25.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":"230499ef0d7ebcd5ae41b8abeef86148dff2a7f7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-31 13:48:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0077bf656ebeb5209e677359b34317146f414c20","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-31 15:01:40.000000000","message":"Patch Set 1:\n\nBuild succeeded. 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/16/673816/1/check/tempest-dsvm-full-xenial/abc0794/ : SUCCESS in 1h 11m 14s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/16/673816/1/check/tempest-dsvm-full-xenial-py3/ea11def/ : SUCCESS in 1h 12m 09s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/16/673816/1/check/grenade-dsvm-xenial/2bac7d7/ : SUCCESS in 1h 02m 39s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"862cd899bb6516aff98a37aa68d1058edf161e97","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-31 15:59:02.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/673816/1 : FAILURE in 2h 09m 15s","accounts_in_message":[],"_revision_number":1},{"id":"46bb3f2e5e85a024a482b49aa8e4e7c7c36b8917","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-31 16:49:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/16/673816/1/check/openstack-tox-pep8/ded6e05/ : SUCCESS in 11m 28s\n- openstack-tox-py27 http://logs.openstack.org/16/673816/1/check/openstack-tox-py27/c3decda/ : SUCCESS in 13m 25s\n- openstack-tox-py35 http://logs.openstack.org/16/673816/1/check/openstack-tox-py35/3d94a11/ : SUCCESS in 13m 30s\n- build-openstack-sphinx-docs http://logs.openstack.org/16/673816/1/check/build-openstack-sphinx-docs/62b1c1c/html/ : SUCCESS in 10m 54s\n- tempest-full http://logs.openstack.org/16/673816/1/check/tempest-full/d45863d/ : SUCCESS in 1h 36m 22s\n- neutron-grenade http://logs.openstack.org/16/673816/1/check/neutron-grenade/4a2e381/ : SUCCESS in 52m 48s\n- tempest-full-py3 http://logs.openstack.org/16/673816/1/check/tempest-full-py3/edf57b6/ : SUCCESS in 1h 07m 47s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/16/673816/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/cf9edfd/ : SUCCESS in 52m 59s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/16/673816/1/check/nova-cells-v1/59617d6/ : SUCCESS in 1h 09m 47s\n- nova-grenade-live-migration http://logs.openstack.org/16/673816/1/check/nova-grenade-live-migration/ac40dff/ : SUCCESS in 1h 23m 53s (non-voting)\n- nova-live-migration http://logs.openstack.org/16/673816/1/check/nova-live-migration/a238614/ : SUCCESS in 53m 32s\n- nova-multiattach http://logs.openstack.org/16/673816/1/check/nova-multiattach/f6f73f1/ : SUCCESS in 1h 09m 11s\n- nova-next http://logs.openstack.org/16/673816/1/check/nova-next/f055945/ : SUCCESS in 1h 22m 50s\n- tempest-slow http://logs.openstack.org/16/673816/1/check/tempest-slow/e93b773/ : SUCCESS in 2h 15m 09s\n- nova-tox-functional http://logs.openstack.org/16/673816/1/check/nova-tox-functional/a8b2a26/ : SUCCESS in 18m 26s\n- nova-tox-functional-py35 http://logs.openstack.org/16/673816/1/check/nova-tox-functional-py35/1b52430/ : SUCCESS in 21m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/16/673816/1/check/openstack-tox-lower-constraints/184d1f2/ : SUCCESS in 12m 49s\n- neutron-grenade-multinode http://logs.openstack.org/16/673816/1/check/neutron-grenade-multinode/97ef738/ : SUCCESS in 1h 15m 41s\n- devstack-plugin-ceph-tempest http://logs.openstack.org/16/673816/1/check/devstack-plugin-ceph-tempest/40e785b/ : SUCCESS in 1h 20m 59s (non-voting)\n- tempest-multinode-full http://logs.openstack.org/16/673816/1/check/tempest-multinode-full/05f0c1b/ : SUCCESS in 1h 43m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"849483db3d308e9c27d17344e17c1a8efa8b0d17","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-07-31 19:29:54.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/16/673816/1/check-nova/Nova-ML2-Sriov/8c294e6 : FAILURE in 27m 20s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":1},{"id":"d18329afdf9d210917f88eb5992fc2c73fc8b0ff","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-08-05 06:13:57.000000000","message":"Patch Set 1: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":1},{"id":"5e9a5411631276af75c3b237735dfd220d086863","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-08-08 14:36:36.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)\n\nNo point in changing it now, but...","accounts_in_message":[],"_revision_number":1},{"id":"c6315dba3162e1f2410c1f7cbb04041fd943d25a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 14:37:08.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"84559c19bf2d856123151e9fe5d3c5a0036dfbff","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-08 14:39:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2c6e28da1f004e63830c2a9f491a91c145cb6c27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 17:02:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://logs.opendev.org/16/673816/1/gate/openstack-tox-pep8/0dc2ceb/ : SUCCESS in 12m 16s\n- openstack-tox-py27 https://logs.opendev.org/16/673816/1/gate/openstack-tox-py27/7c3f04e/ : SUCCESS in 13m 56s\n- openstack-tox-py35 https://logs.opendev.org/16/673816/1/gate/openstack-tox-py35/e8f8fd8/ : SUCCESS in 16m 53s\n- build-openstack-sphinx-docs https://logs.opendev.org/16/673816/1/gate/build-openstack-sphinx-docs/ed79cb9/html/ : SUCCESS in 8m 45s\n- tempest-full https://logs.opendev.org/16/673816/1/gate/tempest-full/4e5a38b/ : SUCCESS in 1h 32m 07s\n- neutron-grenade https://logs.opendev.org/16/673816/1/gate/neutron-grenade/736e6cf/ : SUCCESS in 1h 05m 55s\n- tempest-full-py3 https://logs.opendev.org/16/673816/1/gate/tempest-full-py3/45f319a/ : SUCCESS in 1h 36m 29s\n- nova-cells-v1 https://logs.opendev.org/16/673816/1/gate/nova-cells-v1/18ace6b/ : SUCCESS in 1h 17m 02s\n- nova-live-migration https://logs.opendev.org/16/673816/1/gate/nova-live-migration/e8682bf/ : SUCCESS in 58m 58s\n- nova-multiattach https://logs.opendev.org/16/673816/1/gate/nova-multiattach/c26d92f/ : SUCCESS in 53m 43s\n- nova-next https://logs.opendev.org/16/673816/1/gate/nova-next/1e313ed/ : SUCCESS in 1h 32m 17s\n- tempest-slow https://logs.opendev.org/16/673816/1/gate/tempest-slow/aaac8ff/ : SUCCESS in 2h 11m 19s\n- nova-tox-functional https://logs.opendev.org/16/673816/1/gate/nova-tox-functional/ec050b9/ : SUCCESS in 18m 03s\n- nova-tox-functional-py35 https://logs.opendev.org/16/673816/1/gate/nova-tox-functional-py35/406de8e/ : SUCCESS in 19m 08s\n- openstack-tox-lower-constraints https://logs.opendev.org/16/673816/1/gate/openstack-tox-lower-constraints/89fd183/ : SUCCESS in 15m 19s","accounts_in_message":[],"_revision_number":1},{"id":"ab0b28b98134654f8df1ec7d53747c57250b2465","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 17:02:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"eadd78efe39e1958d14319cfcdbda15862485845","revisions":{"eadd78efe39e1958d14319cfcdbda15862485845":{"kind":"REWORK","_number":1,"created":"2019-07-31 13:48:42.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/16/673816/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/673816/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/673816/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/673816/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/673816/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/673816/1"}}},"commit":{"parents":[{"commit":"9c6d900486d6f623d337f628830256edc51813ec","subject":"Merge \"Fix double word hacking test\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9c6d900486d6f623d337f628830256edc51813ec"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2018-04-17 20:20:53.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-07-31 13:47:46.000000000","tz":-240},"subject":"Add functional recreate test for bug 1764556","message":"Add functional recreate test for bug 1764556\n\nThis attempts to recreate the following scenario:\n\n1) boot instance on ocata host where the compute service\n   does not have a uuid\n2) migrate instance\n3) delete the ocata service (thus deleting the compute node)\n4) start compute service with the same name\n5) migrate instance to newly-created compute node\n6) upgrade to pike where services.uuid data migration happens\n7) list instances as admin to join on the services table\n\nThe failure occurs when listing instances because the deleted\nservice with the same name as the compute host that the instance\nis running on gets pulled from the DB and the Service object\nattempts to set a uuid on it, which fails since it\u0027s not using\na read_deleted\u003d\"yes\" context.\n\nWhile working on this, the service_get_all_by_binary DB API\nmethod had to be fixed to not hard-code read_deleted\u003d\"no\" since\nthe test needs to be able to read deleted services, which it can\ncontrol via its own context object (note that\nRequestContext.read_deleted already defaults to \"no\" so the\nhard-coding in the DB API is unnecessarily restrictive).\n\nNOTE(mriedem): This backport needed to account for not having\nchange Idaed39629095f86d24a54334c699a26c218c6593 in Rocky so\nthe PlacementFixture comes from the same module as the other\nnova fixtures.\n\nChange-Id: I4d60da26fcf0a77628d1fdf4e818884614fa4f02\nRelated-Bug: #1764556\n(cherry picked from commit 81f05f53d357a546c7f9a53cae6ef45b92e28bc1)\n(cherry picked from commit 44709cfb5cfa6a8a384eb391ad520de55b2fa247)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eadd78efe39e1958d14319cfcdbda15862485845"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/eadd78efe39e1958d14319cfcdbda15862485845"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
