)]}'
{"id":"openstack%2Fnova~656018","triplet_id":"openstack%2Fnova~stable%2Fstein~If897a0d721180152ebdceb7a0c23e8f283ce6d10","project":"openstack/nova","branch":"stable/stein","topic":"bug/1784093-stable/stein","hashtags":[],"change_id":"If897a0d721180152ebdceb7a0c23e8f283ce6d10","subject":"Create request spec, build request and mappings in one transaction","status":"MERGED","created":"2019-04-26 21:22:49.000000000","updated":"2019-04-28 18:16:49.000000000","submitted":"2019-04-28 18:16:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"656018-1556475409507-47422c5d","meta_rev_id":"0e34676ade81ef6496fcc8f52ef23af68742b192","_number":656018,"virtual_id_number":656018,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-04-27 10:23:55.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-04-27 14:00:29.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-04-27 07:01:42.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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"value":2,"date":"2019-04-28 18:16:49.000000000","post_submit":true,"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-04-28 15:49:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":1,"date":"2019-04-27 08:45:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-04-28 15:49:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"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":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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-04-27 07:01:42.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-04-27 08:45:37.000000000","updated_by":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"reviewer":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"state":"REVIEWER"},{"updated":"2019-04-27 10:23:55.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-04-27 14:00:29.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-04-28 15:49:06.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-04-28 18:16:49.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":"b4b239bed35ba1e4083daa8907c22db79e5506f7","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-04-26 21:22:49.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"eab0ab2557510e622f5c75ae5f059ceac551b506","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-27 05:27:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/18/656018/1/check/grenade-py3/ee4dd44/ : SUCCESS in 48m 03s\n- tempest-full-py3 http://logs.openstack.org/18/656018/1/check/tempest-full-py3/7d896a7/ : SUCCESS in 1h 46m 00s\n- openstack-tox-cover http://logs.openstack.org/18/656018/1/check/openstack-tox-cover/8354bde/cover/ : SUCCESS in 18m 09s\n- openstack-tox-lower-constraints http://logs.openstack.org/18/656018/1/check/openstack-tox-lower-constraints/21f1198/ : SUCCESS in 11m 52s\n- openstack-tox-pep8 http://logs.openstack.org/18/656018/1/check/openstack-tox-pep8/ff58689/ : SUCCESS in 9m 40s\n- openstack-tox-py27 http://logs.openstack.org/18/656018/1/check/openstack-tox-py27/4f46978/ : SUCCESS in 13m 11s\n- openstack-tox-py35 http://logs.openstack.org/18/656018/1/check/openstack-tox-py35/344c24c/ : SUCCESS in 13m 57s\n- openstack-tox-py36 http://logs.openstack.org/18/656018/1/check/openstack-tox-py36/fffebb7/ : SUCCESS in 11m 12s\n- openstack-tox-py37 http://logs.openstack.org/18/656018/1/check/openstack-tox-py37/657b19f/ : SUCCESS in 12m 16s\n- openstack-tox-docs http://logs.openstack.org/18/656018/1/check/openstack-tox-docs/5bf9f32/html/ : SUCCESS in 5m 54s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/18/656018/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/fb8982c/ : SUCCESS in 54m 10s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/18/656018/1/check/devstack-plugin-ceph-tempest/8b0c292/ : SUCCESS in 1h 28m 15s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/18/656018/1/check/neutron-grenade-multinode/7ded4c6/ : SUCCESS in 1h 11m 08s\n- nova-grenade-live-migration http://logs.openstack.org/18/656018/1/check/nova-grenade-live-migration/5d036fb/ : SUCCESS in 1h 08m 44s\n- nova-live-migration http://logs.openstack.org/18/656018/1/check/nova-live-migration/d4ea499/ : SUCCESS in 51m 28s\n- nova-next http://logs.openstack.org/18/656018/1/check/nova-next/633c040/ : SUCCESS in 1h 23m 18s\n- nova-tox-functional http://logs.openstack.org/18/656018/1/check/nova-tox-functional/af62ebc/ : SUCCESS in 22m 39s\n- nova-tox-functional-py35 http://logs.openstack.org/18/656018/1/check/nova-tox-functional-py35/07c51c4/ : SUCCESS in 19m 36s\n- tempest-multinode-full http://logs.openstack.org/18/656018/1/check/tempest-multinode-full/c532edb/ : SUCCESS in 1h 47m 36s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/18/656018/1/check/tempest-slow-py3/b59a0d5/ : SUCCESS in 2h 07m 52s","accounts_in_message":[],"_revision_number":1},{"id":"da7e94607a1431d0e294af6b816aedf3ecd837e3","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-04-27 07:01:42.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://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/18/656018/1/check/tempest-dsvm-full-xenial/f46abbd/ : FAILURE in 10s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/18/656018/1/check/tempest-dsvm-full-xenial-py3/3aa8a36/ : FAILURE in 9s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/18/656018/1/check/grenade-dsvm-xenial/ad9b5ae/ : FAILURE in 9s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4174ecef4e0de626ea1e6ea803aeee5414b65492","author":{"_account_id":1004,"name":"Mohammed Naser","email":"mnaser@vexxhost.com","username":"mnaser"},"date":"2019-04-27 08:45:37.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"74a6cae61fd4cd11a15d1f987800609c0bc39881","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-04-27 10:23:55.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/656018/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/6b9bafe : FAILURE in 3m 39s","accounts_in_message":[],"_revision_number":1},{"id":"9592a797f1426d5889fd182c03edda4dcd031495","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-04-27 14:00:29.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/656018/1 : SUCCESS in 2h 33m 38s","accounts_in_message":[],"_revision_number":1},{"id":"38b4815703292fac94ca1ec7991af4810d032893","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-04-28 15:49:06.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nClean backport from a stable core, lgtm, fast approving given Mel\u0027s backport is a +2.","accounts_in_message":[],"_revision_number":1},{"id":"342bfa789914b29e80aea1f6d5cafc12a6f585ca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-28 15:49:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"2300f7c3ef357c39f60bc56864aa9d7cc90a508e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-28 18:16:49.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"58a3ab5ce19b057f37bff721b5af4ae8b50bd9b0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-28 18:16:49.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/18/656018/1/gate/grenade-py3/455cc7c/ : SUCCESS in 56m 19s\n- tempest-full-py3 http://logs.openstack.org/18/656018/1/gate/tempest-full-py3/8351d9b/ : SUCCESS in 1h 25m 02s\n- openstack-tox-lower-constraints http://logs.openstack.org/18/656018/1/gate/openstack-tox-lower-constraints/e257853/ : SUCCESS in 10m 52s\n- openstack-tox-pep8 http://logs.openstack.org/18/656018/1/gate/openstack-tox-pep8/34f8872/ : SUCCESS in 8m 03s\n- openstack-tox-py27 http://logs.openstack.org/18/656018/1/gate/openstack-tox-py27/b41de62/ : SUCCESS in 11m 17s\n- openstack-tox-py35 http://logs.openstack.org/18/656018/1/gate/openstack-tox-py35/ca31263/ : SUCCESS in 13m 44s\n- openstack-tox-py36 http://logs.openstack.org/18/656018/1/gate/openstack-tox-py36/87e19f8/ : SUCCESS in 14m 12s\n- openstack-tox-py37 http://logs.openstack.org/18/656018/1/gate/openstack-tox-py37/f4b6108/ : SUCCESS in 11m 26s\n- openstack-tox-docs http://logs.openstack.org/18/656018/1/gate/openstack-tox-docs/12b516e/html/ : SUCCESS in 6m 06s\n- nova-grenade-live-migration http://logs.openstack.org/18/656018/1/gate/nova-grenade-live-migration/d8fa3de/ : SUCCESS in 56m 37s\n- nova-live-migration http://logs.openstack.org/18/656018/1/gate/nova-live-migration/86ab782/ : SUCCESS in 42m 56s\n- nova-tox-functional http://logs.openstack.org/18/656018/1/gate/nova-tox-functional/40d52d7/ : SUCCESS in 18m 11s\n- nova-tox-functional-py35 http://logs.openstack.org/18/656018/1/gate/nova-tox-functional-py35/4e7833f/ : SUCCESS in 23m 55s\n- nova-next http://logs.openstack.org/18/656018/1/gate/nova-next/294d5f5/ : SUCCESS in 1h 26m 33s\n- tempest-slow-py3 http://logs.openstack.org/18/656018/1/gate/tempest-slow-py3/2e01763/ : SUCCESS in 1h 57m 47s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"870e5bcfb6a5243a785b66353dda299286274e59","revisions":{"870e5bcfb6a5243a785b66353dda299286274e59":{"kind":"REWORK","_number":1,"created":"2019-04-26 21:22:49.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/18/656018/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/18/656018/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/18/656018/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/18/656018/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/18/656018/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/18/656018/1"}}},"commit":{"parents":[{"commit":"e6ca3838d940dea417cdeffe22c656d222737a7e","subject":"Fix {min|max}_version in ironic Adapter setup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e6ca3838d940dea417cdeffe22c656d222737a7e"}]}],"author":{"name":"Mohammed Naser","email":"mnaser@vexxhost.com","date":"2018-07-28 01:09:22.000000000","tz":-240},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-04-26 21:22:49.000000000","tz":0},"subject":"Create request spec, build request and mappings in one transaction","message":"Create request spec, build request and mappings in one transaction\n\nThe transaction context is currently not shared when creating the\nRequestSpec, BuildRequest and InstanceMapping.  Because of this,\nit is possible that the database ends in an inconsistent state\ndue to the fact that one of these was created and the system\ncrashed afterwards.\n\nThis patch adds a function which handles the creation of all those\nresources in a single transaction.\n\nCo-Authored-By: melanie witt \u003cmelwittt@gmail.com\u003e\n\nCloses-Bug: #1784093\n\nChange-Id: If897a0d721180152ebdceb7a0c23e8f283ce6d10\n(cherry picked from commit 85f8d033d27b31a6398529e0a25da74eae523b08)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/870e5bcfb6a5243a785b66353dda299286274e59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/870e5bcfb6a5243a785b66353dda299286274e59"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
