)]}'
{"id":"openstack%2Fnova~36307","triplet_id":"openstack%2Fnova~master~Icc81bb013fa9dc142f88adbe4d11cdbd350230cc","project":"openstack/nova","branch":"master","topic":"bug/1199468","hashtags":[],"change_id":"Icc81bb013fa9dc142f88adbe4d11cdbd350230cc","subject":"Fix info_cache and bw_usage update race","status":"MERGED","created":"2013-07-09 17:52:08.000000000","updated":"2013-07-10 05:26:56.000000000","submitted":"2013-07-10 05:26:53.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"6e846869012f6ce1520f3e71604cf77977c8e9e8","_number":36307,"virtual_id_number":36307,"owner":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":2,"date":"2013-07-10 05:26:53.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":2,"date":"2013-07-10 01:22:37.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"date":"2013-07-09 18:52:26.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":2,"date":"2013-07-09 18:05:41.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":1,"date":"2013-07-10 01:22:37.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"date":"2013-07-09 18:05:41.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"value":0,"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-07-09 18:05:41.000000000","updated_by":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"reviewer":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"state":"REVIEWER"},{"updated":"2013-07-10 01:22:37.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2013-07-10 05:26:53.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"764c9297864531fbc6c35e325eb9b472e4614f96","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2013-07-09 18:05:41.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"1b4d27f597a51bb51da279d0d6d063407c1c2f72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-09 18:41:19.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- http://logs.openstack.org/36307/1/check/gate-nova-pep8/31893 : SUCCESS in 5m 43s\n- http://docs-draft.openstack.org/36307/1/check/gate-nova-docs/26113/doc/build/html/ : SUCCESS in 4m 31s\n- http://logs.openstack.org/36307/1/check/gate-nova-python26/27468 : SUCCESS in 28m 08s\n- http://logs.openstack.org/36307/1/check/gate-nova-python27/27598 : SUCCESS in 11m 29s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-full/29902 : SUCCESS in 47m 36s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-postgres-full/29608 : SUCCESS in 45m 23s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-neutron/1066 : FAILURE in 21m 43s\n- http://logs.openstack.org/36307/1/check/gate-grenade-devstack-vm/16079 : FAILURE in 22m 06s (non-voting)\n- http://logs.openstack.org/36307/1/check/gate-nova-pylint/16142 : SUCCESS in 12m 10s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"1585039bffd674eed644d41d8520161d117c8baf","author":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"date":"2013-07-09 18:52:26.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"9e6f18929980fb0a45856070f7e4201647e290bd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-09 19:50:13.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/36307/1/check/gate-nova-pep8/31897 : SUCCESS in 4m 15s\n- http://docs-draft.openstack.org/36307/1/check/gate-nova-docs/26116/doc/build/html/ : SUCCESS in 3m 23s\n- http://logs.openstack.org/36307/1/check/gate-nova-python26/27471 : SUCCESS in 29m 10s\n- http://logs.openstack.org/36307/1/check/gate-nova-python27/27601 : SUCCESS in 10m 47s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-full/29918 : SUCCESS in 43m 09s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-postgres-full/29624 : SUCCESS in 54m 49s\n- http://logs.openstack.org/36307/1/check/gate-tempest-devstack-vm-neutron/1087 : SUCCESS in 20m 59s\n- http://logs.openstack.org/36307/1/check/gate-grenade-devstack-vm/16094 : FAILURE in 26m 00s (non-voting)\n- http://logs.openstack.org/36307/1/check/gate-nova-pylint/16145 : SUCCESS in 11m 14s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"81564e8376de90875cac03c767a2fa742b7a906f","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2013-07-10 01:22:37.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"31fbda641e9efc3f1ec4bbebc4acd0850da9dca9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-10 01:23:22.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"67e5491baec4a0929beb4be149ff030db0aabac4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-10 05:26:53.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/36307/1/gate/gate-nova-docs/26265/doc/build/html/ : SUCCESS in 5m 45s\n- http://logs.openstack.org/36307/1/gate/gate-nova-pep8/32045 : SUCCESS in 7m 47s\n- http://logs.openstack.org/36307/1/gate/gate-nova-python26/27569 : SUCCESS in 29m 29s\n- http://logs.openstack.org/36307/1/gate/gate-nova-python27/27748 : SUCCESS in 16m 26s\n- http://logs.openstack.org/36307/1/gate/gate-tempest-devstack-vm-full/30160 : SUCCESS in 55m 51s\n- http://logs.openstack.org/36307/1/gate/gate-tempest-devstack-vm-postgres-full/29864 : SUCCESS in 1h 01m 28s\n- http://logs.openstack.org/36307/1/gate/gate-tempest-devstack-vm-neutron/1358 : SUCCESS in 26m 50s\n- http://logs.openstack.org/36307/1/gate/gate-grenade-devstack-vm/16320 : FAILURE in 30m 11s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"d76a700096b305f9437aa97e5269c3bc7cd0c8a4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-07-10 05:26:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8bdcb7cc8054a70e610778c83a6bec5cdcdc39da","revisions":{"8bdcb7cc8054a70e610778c83a6bec5cdcdc39da":{"kind":"REWORK","_number":1,"created":"2013-07-09 17:52:08.000000000","uploader":{"_account_id":475,"name":"Rick Harris","email":"rick.harris@rackspace.com","username":"rconradharris"},"ref":"refs/changes/07/36307/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/36307/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/36307/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/36307/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/36307/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/36307/1"}}},"commit":{"parents":[{"commit":"8ff6196e4e6f85bb54c16f39f127e94f023e0d56","subject":"Merge \"List migrations through Admin API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ff6196e4e6f85bb54c16f39f127e94f023e0d56"}]}],"author":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-07-09 17:50:00.000000000","tz":0},"committer":{"name":"Rick Harris","email":"rconradharris@gmail.com","date":"2013-07-09 17:50:00.000000000","tz":0},"subject":"Fix info_cache and bw_usage update race","message":"Fix info_cache and bw_usage update race\n\nA race existed where it was possible two greenthreads to attempt to create a\nnew info_cache or bw_usage record for a given instance. This would result in a\nDBDuplicateEntry exception.\n\nIn both of these cases, first-one-wins is an acceptable solution, so we can\nswallow the exception safely.\n\nFixes bug 1199468\n\nChange-Id: Icc81bb013fa9dc142f88adbe4d11cdbd350230cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8bdcb7cc8054a70e610778c83a6bec5cdcdc39da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8bdcb7cc8054a70e610778c83a6bec5cdcdc39da"}]},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"8ff6196e4e6f85bb54c16f39f127e94f023e0d56","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
