)]}'
{"id":"openstack%2Fnova~765774","triplet_id":"openstack%2Fnova~stable%2Fqueens~Ia2007bc63ef09931ea0197cef29d6a5614ed821a","project":"openstack/nova","branch":"stable/queens","topic":"bug/1905701","hashtags":[],"change_id":"Ia2007bc63ef09931ea0197cef29d6a5614ed821a","subject":"libvirt: Skip encryption metadata lookups if secret already exists on host","status":"ABANDONED","created":"2020-12-07 09:41:03.000000000","updated":"2022-11-11 18:23:12.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6914eb9b8ca5414c5d2bc44b5a4736874a5af889","_number":765774,"virtual_id_number":765774,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2021-07-27 15:08:35.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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":-1,"date":"2021-07-27 13:42:46.000000000","permitted_voting_range":{"min":-1,"max":0},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-07 10:22:20.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":"CC"},{"updated":"2020-12-07 11:22:49.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":"2020-12-07 12:04:24.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":"5f29c983850f6f9eca10f83fb433fe0e3f183bed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-12-07 09:41:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"57e07f459e10eab39d1572c457eea4629383d96c","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-12-07 10:22:20.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/765774/1 : FAILURE in 14m 14s","accounts_in_message":[],"_revision_number":1},{"id":"fdb0a8d1b99b3a24f5f1cf257513b378dd096f8b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-12-07 11:22:49.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/74/765774/1/check/tempest-dsvm-full-xenial/3d70b90/ : FAILURE in 26m 17s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/74/765774/1/check/tempest-dsvm-full-xenial-py3/45bc5d4/ : FAILURE in 32m 23s","accounts_in_message":[],"_revision_number":1},{"id":"ec7887a697ff389c9959ff0e43785f4da30bd26e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-07 12:04:24.000000000","message":"Patch Set 1: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/baa7545b07c64cc0a5de193d938ddae3 : FAILURE in 5m 11s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/cb6247d4b3644045ab6d83a064e812c6 : FAILURE in 3m 48s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/07b199dd6b4d4500950d4988babe93a0 : FAILURE in 13m 20s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/de64257a74c84e1a9789874887ff443f : RETRY_LIMIT in 7m 51s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3b3d3dec42d642ae9b10294686ba6a8a : FAILURE in 14m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/836f177aeb5c4b41afcd42cfad31a8bc : FAILURE in 21m 55s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1e4b4adfd1564bae937ab42ad03480a0 : SUCCESS in 1h 15m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72716115d11b4faab349cf6ab44f4a40 : SUCCESS in 18m 07s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ad435df225b84a62b3c656e540727138 : FAILURE in 21m 10s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/491fa7fd464b47a48097886a4e85f6ff : FAILURE in 19m 31s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/af5a799665c847edb719742a6002003c : FAILURE in 17m 44s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6d077d83000a489a964f5db735188a7f : FAILURE in 24m 12s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/6657d3fd34234e5994f3fce4dcbc0321 : FAILURE in 21m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/a9629d146d6547a387f851444014a894 : FAILURE in 16m 46s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/984c6ea38a2d44119849153398adf164 : FAILURE in 16m 50s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/97929dd6abdd48688fd514a7da7e499a : FAILURE in 4m 05s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/d2f4cae7c61c4dbb86cb6705ca9de4c5 : SUCCESS in 22m 49s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/26ac8316b9fe4b03a03f22cd18a8c594 : FAILURE in 34m 24s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/3bf9062753ee4e548ded1bf96cef605c : FAILURE in 12m 10s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/ddf4d2cac76a4309a5f1f5f0b0cb153d : FAILURE in 18m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"72d2edd447de48e9a2553a0ac3bc8d3aaf459855","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-02-03 18:19:02.000000000","message":"Topic set to bug/1905701","accounts_in_message":[],"_revision_number":1},{"id":"0b043fa2c2387fc04e7694501e091da67e71dcfe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2021-07-27 13:15:07.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"53dcc3c4f788d765da04aea5bd4847489cf15125","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-07-27 13:42:46.000000000","message":"Patch Set 2: Workflow-1\n\nI\u0027ll sort this out later in the week.","accounts_in_message":[],"_revision_number":2},{"id":"eaf89e7de0b4d4c4dc62f14faa1e222c0e76b36c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-27 15:08:35.000000000","message":"Patch Set 2: 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\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21afbe50d3f8439490b10f71a48571bc : FAILURE in 9m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/51235da6bf5444cda6d04f38a540459c : FAILURE in 11m 36s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/da431118c4cf46a486ec3c2bdc8aa2f3 : FAILURE in 13m 41s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/fcee5e468a4d4198a80ac41753e6d33f : SUCCESS in 7m 23s\n- tempest-full https://zuul.opendev.org/t/openstack/build/7abe7687dce9470e8eefad3941446378 : SUCCESS in 1h 24m 06s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/22d4f807776142ebbe330d0653b987d4 : FAILURE in 15m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b4017083972a423f9bb09b990eb85c3e : SUCCESS in 1h 29m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0d9bee2749e4efba202b78b0c7b46ae : SUCCESS in 19m 24s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1c76f1af346c4b3aa4548364ace485bf : FAILURE in 15m 08s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/7d876b62662d4ea38defab2a3e2102a9 : FAILURE in 14m 47s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/49e4508cddda4d71b66cb19e2dccc855 : FAILURE in 14m 38s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/14062e31f732412695ca44aa23c0396c : FAILURE in 17m 04s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/0822b305dae04ce6aaaddae4caf4ecc5 : FAILURE in 15m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/2bf7b0ff3af6477398660d41b4db9c43 : FAILURE in 16m 37s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/25f8ec604bf94eb89147eca81f242166 : SUCCESS in 1h 49m 07s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/617617b04aa0409ab85348d44585ddcb : SUCCESS in 22m 05s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/8578113c749e4ab086b0565d2f22a1d8 : SUCCESS in 23m 28s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/826f78254c624f2d94fd49ded6ab5da3 : FAILURE in 14m 22s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4a3145f827ad4543b84f512737662830 : SUCCESS in 1h 31m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6914eb9b8ca5414c5d2bc44b5a4736874a5af889","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2022-11-11 18:23:12.000000000","message":"Abandoned\n\nThis branch transitioned to End of Life for this project, open patches needs to be closed to be able to delete the branch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d3c574cc368d1be1e883394aefd06158f9638281","revisions":{"e1a783069c8c0c28e5eab46f6e5e96dd40f7d494":{"kind":"REWORK","_number":1,"created":"2020-12-07 09:41:03.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/74/765774/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/765774/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/765774/1"}}},"commit":{"parents":[{"commit":"1516fdd3944dc8bb655664c136bb16715b0c1df2","subject":"Merge \"[stable-only] Use a separate transaction for reading after race\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1516fdd3944dc8bb655664c136bb16715b0c1df2"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-11-25 21:31:21.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-07 09:40:36.000000000","tz":0},"subject":"libvirt: Skip encryption metadata lookups if secret already exists on host","message":"libvirt: Skip encryption metadata lookups if secret already exists on host\n\nWhen connecting an encrypted volume to a host the _attach_encryptor\nmethod will be called in order to either call a legacy os-brick\nencryptor *or* configure a libvirt secret used by libvirt and QEMU to\nnatively decrypt LUKSv1 encrypted volumes. To create this libvirt secret\nthe configured key manager will be queried to provide and then decode\nthe associated secret before this is stashed within libvirt.\n\nThis change simply skips the above when an existing libvirt secret\nassociated with the target volume is found on the host already.\n\nWhile this obviously optimises basic instance lifecycle flows such as a\nsimple power off and on it additionally resolves a more convoluted use\ncase when the ``[DEFAULT]/resume_guests_state_on_host_boot``\nconfigurable is enabled. In this case the compute service has no request\ncontext with which to query the key manager when attempting to restart\ninstances with encrypted volumes attached. As a result any attempt by\nthe compute service to restart an instance with an attached encrypted\nvolume would previously fail.\n\nCloses-Bug: #1905701\nChange-Id: Ia2007bc63ef09931ea0197cef29d6a5614ed821a\n(cherry picked from commit a107a5099e86c3da80a6feeca6f840d5a3ad11b9)\n(cherry picked from commit af5b87874254aeb42931e3bb4faab3a2620b6894)\n(cherry picked from commit a1cb246e5d2d9ade01cc26087e361169e3aa624c)\n(cherry picked from commit d47679779189e43941881c6212d6db2052a19867)\n(cherry picked from commit dfca56f64cd7884b6da98db43348303d220cf25e)\n(cherry picked from commit 42dbcd370202dbbcd9c339f09f3323553a5295a1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1a783069c8c0c28e5eab46f6e5e96dd40f7d494"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1a783069c8c0c28e5eab46f6e5e96dd40f7d494"}]},"branch":"refs/heads/stable/queens"},"d3c574cc368d1be1e883394aefd06158f9638281":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-07-27 13:15:07.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/74/765774/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/74/765774/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/74/765774/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/74/765774/2"}}},"commit":{"parents":[{"commit":"677f528732ef8fa954962382e94b89c139483d90","subject":"Merge \"Update pci stat pools based on PCI device changes\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/677f528732ef8fa954962382e94b89c139483d90"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-11-25 21:31:21.000000000","tz":0},"committer":{"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","date":"2021-07-27 13:15:07.000000000","tz":0},"subject":"libvirt: Skip encryption metadata lookups if secret already exists on host","message":"libvirt: Skip encryption metadata lookups if secret already exists on host\n\nWhen connecting an encrypted volume to a host the _attach_encryptor\nmethod will be called in order to either call a legacy os-brick\nencryptor *or* configure a libvirt secret used by libvirt and QEMU to\nnatively decrypt LUKSv1 encrypted volumes. To create this libvirt secret\nthe configured key manager will be queried to provide and then decode\nthe associated secret before this is stashed within libvirt.\n\nThis change simply skips the above when an existing libvirt secret\nassociated with the target volume is found on the host already.\n\nWhile this obviously optimises basic instance lifecycle flows such as a\nsimple power off and on it additionally resolves a more convoluted use\ncase when the ``[DEFAULT]/resume_guests_state_on_host_boot``\nconfigurable is enabled. In this case the compute service has no request\ncontext with which to query the key manager when attempting to restart\ninstances with encrypted volumes attached. As a result any attempt by\nthe compute service to restart an instance with an attached encrypted\nvolume would previously fail.\n\nCloses-Bug: #1905701\nChange-Id: Ia2007bc63ef09931ea0197cef29d6a5614ed821a\n(cherry picked from commit a107a5099e86c3da80a6feeca6f840d5a3ad11b9)\n(cherry picked from commit af5b87874254aeb42931e3bb4faab3a2620b6894)\n(cherry picked from commit a1cb246e5d2d9ade01cc26087e361169e3aa624c)\n(cherry picked from commit d47679779189e43941881c6212d6db2052a19867)\n(cherry picked from commit dfca56f64cd7884b6da98db43348303d220cf25e)\n(cherry picked from commit 42dbcd370202dbbcd9c339f09f3323553a5295a1)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3c574cc368d1be1e883394aefd06158f9638281"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3c574cc368d1be1e883394aefd06158f9638281"}]},"branch":"refs/heads/stable/queens","description":"Rebase"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
