)]}'
{"id":"openstack%2Fnova~1069","triplet_id":"openstack%2Fnova~master~I101d63b822c8bf8c28674a836e4b54aa8259e1a8","project":"openstack/nova","branch":"master","topic":"bug/879044","hashtags":[],"change_id":"I101d63b822c8bf8c28674a836e4b54aa8259e1a8","subject":"Fix concurrency of XenAPI sessions","status":"MERGED","created":"2011-10-24 21:58:42.000000000","updated":"2011-10-25 19:11:41.000000000","submitted":"2011-10-25 19:11:40.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"bdadbd7e9b03105dab49e90773a27f3847d6cca8","_number":1069,"virtual_id_number":1069,"owner":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"value":1,"date":"2011-10-25 19:11:40.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}],"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":{"approved":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"recommended":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"all":[{"value":1,"date":"2011-10-25 14:54:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"value":0,"date":"2011-10-25 18:57:27.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"date":"2011-10-24 22:43:37.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":2,"date":"2011-10-25 18:57:23.000000000","_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}],"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":{"all":[{"value":0,"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"value":0,"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}],"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":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2011-10-25 14:54:14.000000000","updated_by":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"reviewer":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"state":"REVIEWER"},{"updated":"2011-10-25 18:57:23.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":"2011-10-25 19:11:40.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0b759b4c72eba544fa0d71115626513bada66ee5","author":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"date":"2011-10-24 22:43:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"471c67f8787a2d4bcc21f7079d8ec7945095130c","author":{"_account_id":706,"name":"Brian Lamar","email":"brian.lamar@rackspace.com","username":"blamar"},"date":"2011-10-25 14:54:14.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nNice fix + cleanup of things.","accounts_in_message":[],"_revision_number":2},{"id":"4761452ae84f1ea630c6e23085b63dcbcef2d844","author":{"_account_id":1030,"name":"Chris Behrens","email":"cbehrens@codestud.com","username":"cbehrens"},"date":"2011-10-25 18:57:23.000000000","message":"Patch Set 2: Looks good to me, approved\n\nWinning.","accounts_in_message":[],"_revision_number":2},{"id":"5f65466322b17b4e7ed0f5d0ea1b9881de99aeed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-10-25 18:57:27.000000000","message":"Patch Set 2:\n\nBuild Started https://jenkins.openstack.org/job/nova-pep8/1592/ (1/3)","accounts_in_message":[],"_revision_number":2},{"id":"35fad8719f9a40602a46fd10fb9103cc8b273c4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-10-25 18:57:28.000000000","message":"Patch Set 2:\n\nBuild Started https://jenkins.openstack.org/job/nova-merge/219/ (2/3)","accounts_in_message":[],"_revision_number":2},{"id":"7e08b6ec0c66835c3f565c3db72e0320c8a9be3c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-10-25 19:03:38.000000000","message":"Patch Set 2:\n\nBuild Started https://jenkins.openstack.org/job/nova/121733/ (3/3)","accounts_in_message":[],"_revision_number":2},{"id":"e97ad2ac2f4163aafbb7d5f9286e6265aed281b9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-10-25 19:11:40.000000000","message":"Patch Set 2: Verified\n\nBuild Successful \n \nhttps://jenkins.openstack.org/job/nova-merge/219/ : SUCCESS \nhttps://jenkins.openstack.org/job/nova/121733/ : SUCCESS \nhttps://jenkins.openstack.org/job/nova-pep8/1592/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"dad9c5919376cf5c1c5c019fb1db14cdf957a32a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2011-10-25 19:11:41.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"97cfccc2ce35b29fd98809b6c7ecdd86c56f76e3","revisions":{"fb22cb59ad54cf617578b5835b63e172c82a20a3":{"kind":"REWORK","_number":1,"created":"2011-10-24 21:58:42.000000000","uploader":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"ref":"refs/changes/69/1069/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/69/1069/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/69/1069/1"}}},"commit":{"parents":[{"commit":"86b10119ca3649411c50ac3700a934efe40a09e5","subject":"Server metadata must support server uuids.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/86b10119ca3649411c50ac3700a934efe40a09e5"}]}],"author":{"name":"Johannes Erdfelt","email":"johannes.erdfelt@rackspace.com","date":"2011-10-24 21:55:12.000000000","tz":0},"committer":{"name":"Johannes Erdfelt","email":"johannes.erdfelt@rackspace.com","date":"2011-10-24 21:58:47.000000000","tz":0},"subject":"Fix concurrency of XenAPI sessions","message":"Fix concurrency of XenAPI sessions\n\nFixes bug 879044\n\nNova currently does not serialize access to the XenAPI session which can\nresult in multiple (green)threads trying to use the same HTTP connection.\nThis will typically only affect Python 2.7 which has updated xmlrpclib to\ntry to use one HTTP connection for multiple requests.\n\nChange-Id: I101d63b822c8bf8c28674a836e4b54aa8259e1a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fb22cb59ad54cf617578b5835b63e172c82a20a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fb22cb59ad54cf617578b5835b63e172c82a20a3"}]},"branch":"refs/heads/master"},"97cfccc2ce35b29fd98809b6c7ecdd86c56f76e3":{"kind":"REWORK","_number":2,"created":"2011-10-24 22:43:37.000000000","uploader":{"_account_id":100,"name":"Johannes Erdfelt","email":"johannes@erdfelt.com","username":"johannes.erdfelt"},"ref":"refs/changes/69/1069/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/69/1069/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/69/1069/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/69/1069/2"}}},"commit":{"parents":[{"commit":"86b10119ca3649411c50ac3700a934efe40a09e5","subject":"Server metadata must support server uuids.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/86b10119ca3649411c50ac3700a934efe40a09e5"}]}],"author":{"name":"Johannes Erdfelt","email":"johannes.erdfelt@rackspace.com","date":"2011-10-24 21:55:12.000000000","tz":0},"committer":{"name":"Johannes Erdfelt","email":"johannes.erdfelt@rackspace.com","date":"2011-10-24 22:43:43.000000000","tz":0},"subject":"Fix concurrency of XenAPI sessions","message":"Fix concurrency of XenAPI sessions\n\nFixes bug 879044\n\nNova currently does not serialize access to the XenAPI session which can\nresult in multiple (green)threads trying to use the same HTTP connection.\nThis will typically only affect Python 2.7 which has updated xmlrpclib to\ntry to use one HTTP connection for multiple requests.\n\nChange-Id: I101d63b822c8bf8c28674a836e4b54aa8259e1a8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/97cfccc2ce35b29fd98809b6c7ecdd86c56f76e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/97cfccc2ce35b29fd98809b6c7ecdd86c56f76e3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
