)]}'
{"id":"openstack%2Fdevstack~325678","triplet_id":"openstack%2Fdevstack~master~I8cfe9272e098e636441b7cfb51bff08d62c3336e","project":"openstack/devstack","branch":"master","topic":"keystone","hashtags":[],"change_id":"I8cfe9272e098e636441b7cfb51bff08d62c3336e","subject":"Keystone uwsgi performance tuning","status":"MERGED","created":"2016-06-05 23:48:28.000000000","updated":"2016-06-15 19:54:39.000000000","submitted":"2016-06-15 01:11:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d8f42d33be5bb769ef95bf278a0a74f03c314e1f","_number":325678,"virtual_id_number":325678,"owner":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"date":"2016-06-15 19:54:39.000000000","post_submit":true,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":2,"date":"2016-06-15 01:11:46.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-06-10 12:28:00.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":2,"date":"2016-06-15 00:08:37.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":1,"date":"2016-06-15 00:08:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-06-10 12:28:00.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2016-06-15 00:08:37.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2016-06-15 01:11:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-06-15 19:54:39.000000000","updated_by":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"reviewer":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"state":"REVIEWER"}],"messages":[{"id":"41be4272a86f4e76876121c391a1afb828a307c0","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2016-06-05 23:48:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d377551eceb8248497b1e628ae421fbf1dff7397","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2016-06-06 00:45:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-ovsdpdk-odl http://intel-openstack-ci-logs.ovh/78/325678/1/check/tempest-dsvm-ovsdpdk-odl/4b15ca6 : FAILURE in 57m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ca000549b2c327be86f8f6e7d726c7441df42291","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2016-06-06 01:05:54.000000000","message":"Patch Set 1:\n\nTesting completed on Citrix Xenserver. For rechecking only on the Citrix Xenserver CI,add a review comment with \"xenserver: recheck\". Contact info: openstack@citrix.com.\nFor debugging suggestions, see https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures\n\n- check-citrix-xenserver http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/78/325678/1/17597/index.html : SUCCESS in 01 h 14 m 53 s","accounts_in_message":[],"_revision_number":1},{"id":"9b7b857f7e05bbdd6082e7faefd73aea2d093ead","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-06 01:19:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-full/30002d5/ : SUCCESS in 43m 08s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-postgres-full/62f8477/ : SUCCESS in 32m 23s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-neutron-full/c4e4ed0/ : SUCCESS in 54m 00s\n- gate-grenade-dsvm http://logs.openstack.org/78/325678/1/check/gate-grenade-dsvm/60a2d7e/ : SUCCESS in 36m 29s\n- gate-devstack-docs http://docs-draft.openstack.org/78/325678/1/check/gate-devstack-docs/4c9b7b8//doc/build/html/ : SUCCESS in 1m 54s\n- gate-devstack-bashate http://logs.openstack.org/78/325678/1/check/gate-devstack-bashate/b6da864/ : SUCCESS in 1m 15s\n- gate-devstack-unit-tests http://logs.openstack.org/78/325678/1/check/gate-devstack-unit-tests/52d34ee/ : SUCCESS in 1m 54s\n- gate-tempest-dsvm-ironic-agent_ssh-nv http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-ironic-agent_ssh-nv/f9d484d/ : SUCCESS in 33m 56s (non-voting)\n- gate-devstack-dsvm-updown http://logs.openstack.org/78/325678/1/check/gate-devstack-dsvm-updown/61b1566/ : SUCCESS in 12m 57s\n- gate-tempest-dsvm-neutron-identity-v3-only-full-nv http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-nv/da19799/ : SUCCESS in 1h 03m 37s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/78/325678/1/check/gate-swift-dsvm-functional-nv/722216f/ : SUCCESS in 26m 45s (non-voting)\n- gate-grenade-dsvm-neutron http://logs.openstack.org/78/325678/1/check/gate-grenade-dsvm-neutron/40e21f0/ : SUCCESS in 48m 19s\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-multinode-full/0cfec9f/ : SUCCESS in 51m 49s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-neutron-multinode-full/490ce00/ : SUCCESS in 1h 27m 23s (non-voting)\n- gate-grenade-dsvm-multinode http://logs.openstack.org/78/325678/1/check/gate-grenade-dsvm-multinode/3b72b69/ : SUCCESS in 43m 18s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/78/325678/1/check/gate-grenade-dsvm-neutron-multinode/14b7ae3/ : SUCCESS in 58m 50s\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-platform-centos7-nv/5de2406/ : SUCCESS in 49m 35s (non-voting)\n- gate-tempest-dsvm-platform-fedora23-nv http://logs.openstack.org/78/325678/1/check/gate-tempest-dsvm-platform-fedora23-nv/5bd29a1/ : SUCCESS in 1h 00m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"868f4d6c2c33d15ed3b8cda639b6e1744e615ed1","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2016-06-10 12:28:00.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"72385ee1048a2b92069041e242be45a88f649c01","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-06-15 00:08:37.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nok, i guess?\n\nWhen uwsgi-says\n\n\"There is no magic rule for setting the number of processes or threads to use. It is very much application and system dependent. \"\n\nand given that we run so many different tests with different applications and on different platforms (cloud providers, at least), we could probably fiddle this constantly.\n\n[1] http://uwsgi-docs.readthedocs.io/en/latest/ThingsToKnow.html","accounts_in_message":[],"_revision_number":1},{"id":"1f199cf7d096356073415cb235b7b80a77d10ab2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 00:08:48.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"44740d8d4abd11af1b9ae11304c70fd0479dbc8e","date":"2016-06-15 01:11:46.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"b7537f6dd24a945677c1d5c70bfbfa72281fe938","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-06-15 01:11:46.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/78/325678/1/gate/gate-tempest-dsvm-full/e84cc39/ : SUCCESS in 45m 57s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/325678/1/gate/gate-tempest-dsvm-postgres-full/23d83cd/ : SUCCESS in 44m 58s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/78/325678/1/gate/gate-tempest-dsvm-neutron-full/729c334/ : SUCCESS in 53m 50s\n- gate-grenade-dsvm http://logs.openstack.org/78/325678/1/gate/gate-grenade-dsvm/1c30fe6/ : SUCCESS in 38m 23s\n- gate-devstack-docs http://docs-draft.openstack.org/78/325678/1/gate/gate-devstack-docs/b06ad27//doc/build/html/ : SUCCESS in 1m 27s\n- gate-devstack-bashate http://logs.openstack.org/78/325678/1/gate/gate-devstack-bashate/9dcf23f/ : SUCCESS in 1m 36s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/78/325678/1/gate/gate-grenade-dsvm-multinode/89ad98a/ : SUCCESS in 39m 29s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/78/325678/1/gate/gate-grenade-dsvm-neutron-multinode/50696d6/ : SUCCESS in 52m 48s","accounts_in_message":[],"_revision_number":1},{"id":"0d6a09c946454e36d6d7085a24a07a889f4b53f7","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2016-06-15 19:54:39.000000000","message":"Patch Set 1:\n\nGIL related?","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1","revisions":{"b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1":{"kind":"REWORK","_number":1,"created":"2016-06-05 23:48:28.000000000","uploader":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"ref":"refs/changes/78/325678/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/78/325678/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/78/325678/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/78/325678/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/78/325678/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/78/325678/1"}}},"commit":{"parents":[{"commit":"18ce57e55c736542a0f328c6cdf0f521faf5e48a","subject":"Merge \"remove addition of gate64 cpu\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/18ce57e55c736542a0f328c6cdf0f521faf5e48a"}]}],"author":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2016-06-03 20:59:11.000000000","tz":-300},"committer":{"name":"Brant Knudson","email":"bknudson@us.ibm.com","date":"2016-06-05 23:48:03.000000000","tz":-300},"subject":"Keystone uwsgi performance tuning","message":"Keystone uwsgi performance tuning\n\nI ran some tests locally that showed that when using the uwsgi\ndeploy the keystone server wasn\u0027t using all the processes\navailable. When I switched from \"threads\" to \"processes\" the\nconcurrent performance improved considerably. So I\u0027m proposing\nthat devstack switch to processes to improve performance.\n\nChange-Id: I8cfe9272e098e636441b7cfb51bff08d62c3336e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b97a60e90c46c101b6c2c9a5dbf42140bd8bb8d1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
