)]}'
{"id":"openstack%2Fnova~106979","triplet_id":"openstack%2Fnova~stable%2Ficehouse~I3df3d614656e511c909b6c1837582c0d34bf84c6","project":"openstack/nova","branch":"stable/icehouse","topic":"bug/1333587","hashtags":[],"change_id":"I3df3d614656e511c909b6c1837582c0d34bf84c6","subject":"VMware: Fix race in spawn() when resizing cached image","status":"MERGED","created":"2014-07-15 09:55:24.000000000","updated":"2014-07-30 20:06:17.000000000","submitted":"2014-07-30 20:06:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ca95ba0ec0ce9d9fc6abfe47a980aae33d2a484e","_number":106979,"virtual_id_number":106979,"owner":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"date":"2014-07-15 15:41:12.000000000","_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2014-07-30 20:06:15.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"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":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"all":[{"value":2,"date":"2014-07-30 16:42:48.000000000","_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":2,"date":"2014-07-21 20:43:35.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"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":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"all":[{"value":1,"date":"2014-07-30 16:42:48.000000000","_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-07-15 15:41:12.000000000","updated_by":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-07-21 20:43:35.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2014-07-30 16:42:48.000000000","updated_by":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"reviewer":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"state":"REVIEWER"},{"updated":"2014-07-30 20:06:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"abc67849ed94009a13c2f16903d1853d05137c9d","author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"date":"2014-07-15 09:55:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2ca7a6ebcbb229a99ecc5145395f31c2f910b6c9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 09:55:32.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e2b5de64c3daa6379e0ba8d10e34d896be330216","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 10:56:22.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-nova-pep8 http://logs.openstack.org/79/106979/1/check/gate-nova-pep8/2178f4e : FAILURE in 12m 37s\n- gate-nova-docs http://docs-draft.openstack.org/79/106979/1/check/gate-nova-docs/5593c76/doc/build/html/ : SUCCESS in 11m 10s\n- gate-nova-python26 http://logs.openstack.org/79/106979/1/check/gate-nova-python26/41391f5 : SUCCESS in 18m 03s\n- gate-nova-python27 http://logs.openstack.org/79/106979/1/check/gate-nova-python27/b693488 : SUCCESS in 19m 22s\n- check-tempest-dsvm-full http://logs.openstack.org/79/106979/1/check/check-tempest-dsvm-full/2ea9e06 : FAILURE in 50m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/106979/1/check/check-tempest-dsvm-postgres-full/900c1fb : SUCCESS in 50m 19s\n- check-tempest-dsvm-neutron http://logs.openstack.org/79/106979/1/check/check-tempest-dsvm-neutron/ff6153d : SUCCESS in 56m 07s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/79/106979/1/check/check-tempest-dsvm-neutron-heat-slow/76acec5 : SUCCESS in 20m 22s\n- check-grenade-dsvm http://logs.openstack.org/79/106979/1/check/check-grenade-dsvm/bb3706d : SUCCESS in 42m 20s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/106979/1/check/check-devstack-dsvm-cells/7b1d7c2 : SUCCESS in 14m 47s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/106979/1/check/gate-tempest-dsvm-large-ops/701b4d5 : SUCCESS in 21m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/106979/1/check/gate-tempest-dsvm-neutron-large-ops/1bcf584 : SUCCESS in 18m 39s\n- gate-nova-pylint http://logs.openstack.org/79/106979/1/check/gate-nova-pylint/7148b1c : SUCCESS in 23m 02s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/106979/1/check/check-grenade-dsvm-partial-ncpu/e611dda : SUCCESS in 42m 31s\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/79/106979/1/check/check-tempest-dsvm-virtual-ironic-nv/37dc614 : FAILURE in 13m 44s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8a0432c51c6e512f6957173a9ef25eaf3550111b","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2014-07-15 12:16:46.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"987a458ce7c8f78740570500845b3ccf113bdda0","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2014-07-15 12:17:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9bb0885a5f7a4a7c2232e1ba75174574517f977a","author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"date":"2014-07-15 12:39:00.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0ec6871a9cc3d051ab8e54e6be4b2ce2d08fd1a3","author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"date":"2014-07-15 12:39:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a9020e971056ba51d0e0a5a4dfcd42eb5d8cb00c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 12:39:31.000000000","message":"Patch Set 2:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"4b3fee9c20cdbdb36b25143a9b2e184619a04ee0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-15 13:40:54.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/79/106979/2/check/gate-nova-pep8/8ffa65f : SUCCESS in 13m 14s\n- gate-nova-docs http://docs-draft.openstack.org/79/106979/2/check/gate-nova-docs/9369a3e/doc/build/html/ : SUCCESS in 10m 30s\n- gate-nova-python26 http://logs.openstack.org/79/106979/2/check/gate-nova-python26/554f51b : SUCCESS in 18m 24s\n- gate-nova-python27 http://logs.openstack.org/79/106979/2/check/gate-nova-python27/c4d104f : SUCCESS in 15m 20s\n- check-tempest-dsvm-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-full/4740c7f : SUCCESS in 51m 00s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-postgres-full/c6f9965 : SUCCESS in 52m 53s\n- check-tempest-dsvm-neutron http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron/7b5ffec : SUCCESS in 56m 35s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron-heat-slow/af649e4 : SUCCESS in 19m 42s\n- check-grenade-dsvm http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm/d5dfb2b : SUCCESS in 42m 30s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/106979/2/check/check-devstack-dsvm-cells/cee896e : SUCCESS in 14m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-large-ops/23c03cc : SUCCESS in 24m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-neutron-large-ops/dcfdc1c : SUCCESS in 22m 48s\n- gate-nova-pylint http://logs.openstack.org/79/106979/2/check/gate-nova-pylint/bb779b0 : SUCCESS in 21m 18s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm-partial-ncpu/a33a0b4 : SUCCESS in 42m 32s\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-virtual-ironic-nv/ebfb15c : FAILURE in 12m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c21f28acd991741dd1727246b39cf3cff5457a58","author":{"_account_id":5170,"name":"Microsoft Hyper-V CI","email":"hyper-v_ci@microsoft.com","username":"hyper-v-ci","tags":["SERVICE_USER"]},"date":"2014-07-15 15:41:12.000000000","message":"Patch Set 2:\n\nBuild failed. For rechecking only on the Hyper-V CI, add a review comment with recheck hyper-v\n\n- http://64.119.130.115/106979/2/ : Test run failed. in 2h 28m 30s","accounts_in_message":[],"_revision_number":2},{"id":"7ef863d06233ff3ab2388dc2a1e4d4fe94c4f229","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2014-07-21 20:43:35.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"7726de12f7c89d72d36737242ddf07761892a31f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-21 20:43:37.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"bd0ae23f626cae7fc9c1da0d596c0d2aaf26de25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-21 22:04:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/79/106979/2/check/gate-nova-pep8/ef0f2a0 : SUCCESS in 13m 55s\n- gate-nova-docs http://docs-draft.openstack.org/79/106979/2/check/gate-nova-docs/d30478a/doc/build/html/ : SUCCESS in 9m 04s\n- gate-nova-python26 http://logs.openstack.org/79/106979/2/check/gate-nova-python26/ef34660 : SUCCESS in 23m 34s\n- gate-nova-python27 http://logs.openstack.org/79/106979/2/check/gate-nova-python27/22bb899 : SUCCESS in 14m 57s\n- check-tempest-dsvm-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-full/5e83194 : SUCCESS in 53m 38s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-postgres-full/7c33bff : SUCCESS in 52m 25s\n- check-tempest-dsvm-neutron http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron/50c5de0 : SUCCESS in 1h 01m 24s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron-heat-slow/82181d2 : SUCCESS in 22m 41s\n- check-grenade-dsvm http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm/f92a232 : SUCCESS in 50m 56s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/106979/2/check/check-devstack-dsvm-cells/08e9842 : SUCCESS in 13m 05s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-large-ops/ba86e2c : SUCCESS in 27m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-neutron-large-ops/48663ed : SUCCESS in 25m 36s\n- gate-nova-pylint http://logs.openstack.org/79/106979/2/check/gate-nova-pylint/5ee2fd4 : SUCCESS in 22m 49s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm-partial-ncpu/fa81562 : SUCCESS in 47m 49s\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-virtual-ironic-nv/f550bfe : FAILURE in 16m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"916dbe319cd507e0b43ff9ab833d476589bf8964","author":{"_account_id":1420,"name":"Adam Gandelman","email":"adamg@ubuntu.com","username":"gandelman-a"},"date":"2014-07-30 16:42:48.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"c3710bf48131f17a0dab78e8292472c8eab557be","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 16:42:49.000000000","message":"Patch Set 2: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"a3375c84965604ceaebac9577e4084734a949016","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 18:23:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- gate-nova-pep8 http://logs.openstack.org/79/106979/2/check/gate-nova-pep8/cd507b8 : SUCCESS in 13m 16s\n- gate-nova-docs http://docs-draft.openstack.org/79/106979/2/check/gate-nova-docs/a840841/doc/build/html/ : SUCCESS in 11m 52s\n- gate-nova-python26 http://logs.openstack.org/79/106979/2/check/gate-nova-python26/326a5f1 : SUCCESS in 23m 56s\n- gate-nova-python27 http://logs.openstack.org/79/106979/2/check/gate-nova-python27/84aff60 : SUCCESS in 21m 17s\n- check-tempest-dsvm-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-full/4784d44 : SUCCESS in 47m 12s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-postgres-full/d58d89a : SUCCESS in 48m 30s\n- check-tempest-dsvm-neutron http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron/ac593e2 : SUCCESS in 54m 22s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-neutron-heat-slow/c10a9b1 : SUCCESS in 23m 09s\n- check-grenade-dsvm http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm/bbf182c : SUCCESS in 40m 52s\n- check-devstack-dsvm-cells http://logs.openstack.org/79/106979/2/check/check-devstack-dsvm-cells/ac43155 : SUCCESS in 13m 28s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-large-ops/ab6a591 : SUCCESS in 21m 46s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/106979/2/check/gate-tempest-dsvm-neutron-large-ops/2ecba2d : SUCCESS in 22m 27s\n- gate-nova-pylint http://logs.openstack.org/79/106979/2/check/gate-nova-pylint/c15617e : SUCCESS in 22m 55s (non-voting)\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/106979/2/check/check-grenade-dsvm-partial-ncpu/b656e82 : SUCCESS in 40m 23s\n- check-tempest-dsvm-virtual-ironic-nv http://logs.openstack.org/79/106979/2/check/check-tempest-dsvm-virtual-ironic-nv/147d6e9 : SUCCESS in 29m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"3f171d646ab3b7043dd654f2ab9388719402fd71","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 18:34:37.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"c7d3ae6afb5c86cf536e9d2e38cab856895c783a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 20:06:15.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded.\n\n- gate-nova-docs http://docs-draft.openstack.org/79/106979/2/gate/gate-nova-docs/7a55560/doc/build/html/ : SUCCESS in 8m 30s\n- gate-nova-pep8 http://logs.openstack.org/79/106979/2/gate/gate-nova-pep8/818ab86 : SUCCESS in 9m 35s\n- gate-nova-python26 http://logs.openstack.org/79/106979/2/gate/gate-nova-python26/a803703 : SUCCESS in 23m 05s\n- gate-nova-python27 http://logs.openstack.org/79/106979/2/gate/gate-nova-python27/575e36f : SUCCESS in 18m 32s\n- gate-tempest-dsvm-full http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-full/809f3c6 : SUCCESS in 42m 46s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-postgres-full/21766d3 : SUCCESS in 48m 39s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-neutron/a0e5cc6 : SUCCESS in 54m 59s\n- gate-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-neutron-heat-slow/9ca7fab : SUCCESS in 21m 58s\n- gate-grenade-dsvm http://logs.openstack.org/79/106979/2/gate/gate-grenade-dsvm/4eacee7 : SUCCESS in 39m 39s\n- gate-devstack-dsvm-cells http://logs.openstack.org/79/106979/2/gate/gate-devstack-dsvm-cells/8c25265 : SUCCESS in 13m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-large-ops/49378cd : SUCCESS in 24m 21s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/79/106979/2/gate/gate-tempest-dsvm-neutron-large-ops/9d7bcb5 : SUCCESS in 21m 39s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/79/106979/2/gate/gate-grenade-dsvm-partial-ncpu/3ea6975 : SUCCESS in 39m 20s","accounts_in_message":[],"_revision_number":2},{"id":"275b9e8a36af7e7e9541e44955a23a251721a8f4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-07-30 20:06:17.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a8b52c05ed27faf97f0b35ecf473e4cc7eac66ab","revisions":{"c35016e2afae7c7f7de5fec3c3264d9b3763e0ba":{"kind":"REWORK","_number":1,"created":"2014-07-15 09:55:24.000000000","uploader":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"ref":"refs/changes/79/106979/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/79/106979/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/79/106979/1"}}},"commit":{"parents":[{"commit":"0142324b2f68f4ababb85340ba5996b1d7d2764d","subject":"VMware: Fix fake raising the wrong exception in _remove_file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0142324b2f68f4ababb85340ba5996b1d7d2764d"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2014-06-24 11:12:59.000000000","tz":60},"committer":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2014-07-15 09:46:10.000000000","tz":60},"subject":"VMware: Fix race in spawn() when resizing cached image","message":"VMware: Fix race in spawn() when resizing cached image\n\nspawn() guards against multiple threads simultaneously attempting to\ncache the same image, but it wasn\u0027t guarding against them\nsimultanously trying to create a resized copy in the cache. Attempting\nto create a large number of images simultaneously of an uncached image\nwould result in a race to create the resized image. This resulted in 2\nclasses of failed instance:\n\n1. Instances whose disk was a linked clone of a copy which had been\n   subsequently overwritten. These were corrupt.\n2. Instances whose spawn() failed in ExtendVirtualDisk_Task due to a\n   locked image.\n\nThis patch creates a Nova-local lock for the resized image. The image\nis in a per-Nova directory on the datastore, so inter-Nova locking is\nnot a concern. The lock guards both testing for the existence of the\nimage, and its creation. Therefore when multiple processes race, only\n1 will create the resized copy, and all others will find and use it.\nIn normal usage this will add the overhead of an additional\nuncontended local lock creation and deletion in spawn().\n\nIn wrapping this code in a lock, we also make certain that any failure\nto create the resized image is appropriately cleaned up. Otherwise\nsubsequent users will attempt to use a corrupt copy.\n\nConflicts:\n\tnova/virt/vmwareapi/vmops.py\n\nRequired changes:\n  datastore.build_path -\u003e ds_util.build_datastore_path\n  No datastore object\n  vm_util.copy_virtual_disk -\u003e _copy_virtual_disk\n\nAlso had to update use of self.fake_image_uuid in test_driver_api, which\ndoesn\u0027t exist in icehouse.\n\nChange-Id: I3df3d614656e511c909b6c1837582c0d34bf84c6\nCloses-bug: 1333587\n(cherry picked from commit 994cdb234b2b16d97f0276c6356db65817944ee2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c35016e2afae7c7f7de5fec3c3264d9b3763e0ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c35016e2afae7c7f7de5fec3c3264d9b3763e0ba"}]},"parents_data":[{"branch_name":"refs/heads/stable/icehouse","commit_id":"0142324b2f68f4ababb85340ba5996b1d7d2764d","is_merged_in_target_branch":false,"change_id":"I2025bffa887582eaa9e9072d0400f90ca97d1898","change_number":106978,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/stable/icehouse"},"a8b52c05ed27faf97f0b35ecf473e4cc7eac66ab":{"kind":"REWORK","_number":2,"created":"2014-07-15 12:39:28.000000000","uploader":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"ref":"refs/changes/79/106979/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/79/106979/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/79/106979/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/79/106979/2"}}},"commit":{"parents":[{"commit":"0142324b2f68f4ababb85340ba5996b1d7d2764d","subject":"VMware: Fix fake raising the wrong exception in _remove_file","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0142324b2f68f4ababb85340ba5996b1d7d2764d"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2014-06-24 11:12:59.000000000","tz":60},"committer":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2014-07-15 12:31:31.000000000","tz":60},"subject":"VMware: Fix race in spawn() when resizing cached image","message":"VMware: Fix race in spawn() when resizing cached image\n\nspawn() guards against multiple threads simultaneously attempting to\ncache the same image, but it wasn\u0027t guarding against them\nsimultanously trying to create a resized copy in the cache. Attempting\nto create a large number of images simultaneously of an uncached image\nwould result in a race to create the resized image. This resulted in 2\nclasses of failed instance:\n\n1. Instances whose disk was a linked clone of a copy which had been\n   subsequently overwritten. These were corrupt.\n2. Instances whose spawn() failed in ExtendVirtualDisk_Task due to a\n   locked image.\n\nThis patch creates a Nova-local lock for the resized image. The image\nis in a per-Nova directory on the datastore, so inter-Nova locking is\nnot a concern. The lock guards both testing for the existence of the\nimage, and its creation. Therefore when multiple processes race, only\n1 will create the resized copy, and all others will find and use it.\nIn normal usage this will add the overhead of an additional\nuncontended local lock creation and deletion in spawn().\n\nIn wrapping this code in a lock, we also make certain that any failure\nto create the resized image is appropriately cleaned up. Otherwise\nsubsequent users will attempt to use a corrupt copy.\n\nConflicts:\n\tnova/virt/vmwareapi/vmops.py\n\nRequired changes:\n  datastore.build_path -\u003e ds_util.build_datastore_path\n  No datastore object\n  vm_util.copy_virtual_disk -\u003e _copy_virtual_disk\n  self.fake_image_uuid -\u003e \u0027fake_image_uuid\u0027\n  removed use of _LE() for log message\n\nThis change includes a test which depends on change\nI2025bffa887582eaa9e9072d0400f90ca97d1898.\n\nChange-Id: I3df3d614656e511c909b6c1837582c0d34bf84c6\nCloses-bug: 1333587\n(cherry picked from commit 994cdb234b2b16d97f0276c6356db65817944ee2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a8b52c05ed27faf97f0b35ecf473e4cc7eac66ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a8b52c05ed27faf97f0b35ecf473e4cc7eac66ab"}]},"parents_data":[{"branch_name":"refs/heads/stable/icehouse","commit_id":"0142324b2f68f4ababb85340ba5996b1d7d2764d","is_merged_in_target_branch":false,"change_id":"I2025bffa887582eaa9e9072d0400f90ca97d1898","change_number":106978,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/stable/icehouse"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
