)]}'
{"id":"openstack%2Fkeystone~42967","triplet_id":"openstack%2Fkeystone~master~If74f13bc2898e880649ee809967f5b5859b793c6","project":"openstack/keystone","branch":"master","topic":"bug/1157261","hashtags":[],"change_id":"If74f13bc2898e880649ee809967f5b5859b793c6","subject":"enable multiple keystone-all worker processes","status":"MERGED","created":"2013-08-20 18:41:02.000000000","updated":"2014-06-15 23:34:20.000000000","submitted":"2014-06-15 23:34:19.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":44,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"53385f6cf7c57e4506f7a1ad1e802c6eaba275b7","_number":42967,"virtual_id_number":42967,"owner":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},{"value":0,"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":2,"date":"2014-06-15 23:34:19.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"date":"2014-06-13 10:52:15.000000000","_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"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":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"all":[{"value":0,"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},{"value":0,"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":2,"date":"2014-06-14 16:58:08.000000000","_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":2,"date":"2014-06-15 21:40:50.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},{"value":0,"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},{"value":0,"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"value":0,"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"value":0,"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"value":0,"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},{"value":1,"date":"2014-06-15 21:40:50.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-08-26 18:21:16.000000000","updated_by":{"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},"reviewer":{"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},"state":"REVIEWER"},{"updated":"2013-09-05 01:40:45.000000000","updated_by":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"reviewer":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"state":"REVIEWER"},{"updated":"2014-04-08 08:58:22.000000000","updated_by":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"reviewer":{"_account_id":6549,"name":"Zhi Yan Liu","email":"lzy.dev@gmail.com","username":"lzy-dev"},"state":"REVIEWER"},{"updated":"2014-06-06 17:02:48.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2014-06-11 00:16:16.000000000","updated_by":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"reviewer":{"_account_id":9098,"name":"Nathan Kinder","email":"nkinder@redhat.com","username":"nkinder"},"state":"REVIEWER"},{"updated":"2014-06-12 06:42:03.000000000","updated_by":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"reviewer":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"state":"REVIEWER"},{"updated":"2014-06-12 11:59:09.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2014-06-12 17:15:50.000000000","updated_by":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"reviewer":{"_account_id":6969,"name":"Michael Kerrin","email":"michael.kerrin@hpe.com","username":"mkerrin"},"state":"REVIEWER"},{"updated":"2014-06-13 10:52:15.000000000","updated_by":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2014-06-14 16:58:08.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2014-06-15 21:40:50.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2014-06-15 23:34:19.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f5c90d9747db9aa30bef6c66a089514a37be5c19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-20 21:01:23.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/1/check/gate-keystone-pep8/f062a14 : SUCCESS in 3m 36s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/1/check/gate-keystone-docs/17ecc34/doc/build/html/ : SUCCESS in 4m 21s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/1/check/gate-keystone-python26/ccf4e83 : SUCCESS in 22m 05s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/1/check/gate-keystone-python27/eaf8f98 : SUCCESS in 12m 20s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/67/42967/1/check/gate-tempest-devstack-vm-full/4f8bf82 : SUCCESS in 1h 30m 49s\n- gate-tempest-devstack-vm-cells-full http://logs.openstack.org/67/42967/1/check/gate-tempest-devstack-vm-cells-full/bfcf585 : FAILURE in 1h 09m 12s (non-voting)\n- gate-tempest-devstack-vm-testr-full http://logs.openstack.org/67/42967/1/check/gate-tempest-devstack-vm-testr-full/162a4d8 : FAILURE in 1h 16m 09s (non-voting)\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/67/42967/1/check/gate-tempest-devstack-vm-postgres-full/f57e3fe : SUCCESS in 1h 39m 48s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/67/42967/1/check/gate-tempest-devstack-vm-neutron/942b86b : SUCCESS in 1h 14m 01s\n- gate-grenade-devstack-vm http://logs.openstack.org/67/42967/1/check/gate-grenade-devstack-vm/4a51e90 : SUCCESS in 1h 29m 56s\n","accounts_in_message":[],"_revision_number":1},{"id":"2d8200e496b9f406ef7c6e39175dc08fff30e680","author":{"_account_id":1032,"name":"Justin Shepherd","email":"jshepher@rackspace.com","username":"jshepher"},"date":"2013-08-26 18:21:16.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nThis is a much needed feature.. thanks for the commit.","accounts_in_message":[],"_revision_number":1},{"id":"87bdd2cd56c268af0f5cc628e06e11c96208f777","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-08-27 00:30:13.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nneeds to be rebased against master! also add DocImpact to the commit message","accounts_in_message":[],"_revision_number":1},{"id":"58c3944bcb3628139b6d71345c31848d9c02ec45","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-08-27 00:31:19.000000000","message":"Patch Set 1:\n\n(otherwise +2!)","accounts_in_message":[],"_revision_number":1},{"id":"43432f9c1510517fcaf8364ce6b4d01a1f50eefa","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-08-27 13:08:42.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"791197aa423bfafe059e73fb53bbe7fb1a5677ca","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-08-27 13:09:08.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"5cdac837a643f300fd6d2906dfffed6947636018","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-27 13:31:21.000000000","message":"Patch Set 2: 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- gate-keystone-pep8 http://logs.openstack.org/67/42967/2/check/gate-keystone-pep8/dde1678 : SUCCESS in 2m 59s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/2/check/gate-keystone-docs/4737c57/doc/build/html/ : SUCCESS in 2m 47s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/2/check/gate-keystone-python26/d4a6243 : SUCCESS in 20m 09s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/2/check/gate-keystone-python27/07fd095 : SUCCESS in 12m 35s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-full/2b7614e : FAILURE in 22m 24s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-postgres-full/9f657cc : FAILURE in 22m 07s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-neutron/56cf1b4 : SUCCESS in 14m 26s\n- gate-grenade-devstack-vm http://logs.openstack.org/67/42967/2/check/gate-grenade-devstack-vm/a4bfe62 : SUCCESS in 21m 05s\n","accounts_in_message":[],"_revision_number":2},{"id":"34946cf49d72b778103036ce128916dea2d4cf1e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-08-27 17:48:46.000000000","message":"Patch Set 2:\n\nrecheck bug 1217159","accounts_in_message":[],"_revision_number":2},{"id":"83903775feac72f693ae778978397d1ed75aa6fe","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-27 18:18:37.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/2/check/gate-keystone-pep8/cb34c02 : SUCCESS in 3m 17s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/2/check/gate-keystone-docs/f5701f0/doc/build/html/ : SUCCESS in 3m 13s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/2/check/gate-keystone-python26/c37f6b2 : SUCCESS in 17m 28s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/2/check/gate-keystone-python27/1022a65 : SUCCESS in 12m 15s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-full/d4c1f0e : SUCCESS in 23m 45s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-postgres-full/5a41a70 : FAILURE in 29m 41s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-neutron/7051877 : SUCCESS in 14m 31s\n- gate-grenade-devstack-vm http://logs.openstack.org/67/42967/2/check/gate-grenade-devstack-vm/1b7e533 : SUCCESS in 21m 28s\n","accounts_in_message":[],"_revision_number":2},{"id":"e26ca3672c5f1b7ec9713c976021deab8af73c93","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-08-28 01:05:12.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"85d2ec1c8b0be551a43967fe2ba89abc14e8dca2","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-08-28 14:03:15.000000000","message":"Patch Set 2:\n\nis the above failure legitimate? A call to delete a role by ID is failing with a 404 user not found...?","accounts_in_message":[],"_revision_number":2},{"id":"6ce65afe4de6e80d3a272b1a8cb81406985a015f","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-08-30 12:44:42.000000000","message":"Patch Set 2:\n\nI believe the problem is unrelated.\n\nTempest tried to delete the same user twice, hence the 404 the second time. The user was \"VolumesNegativeTestXML914211591-user\". Since several volume tests failed, I bet that some cleanup code that\u0027s only triggered on failure (and rarely) did the second deletion. See mention of user id 8e6a19f634d44c179e778d40f870e5d0 in lines 36949-36958 of http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-postgres-full/5a41a70/logs/tempest.txt.gz\n\nI\u0027m going to rerun the tests to confirm my suspicion. That is, assuming the failure isn\u0027t related to my patch and that the volume tests pass this time around, we shouldn\u0027t see the double delete. In that case, I\u0027ll file an openstack-ci bug. However, if everything fails the same way again, then there could very likely be a problem with my patch.","accounts_in_message":[],"_revision_number":2},{"id":"a5637d674fc77102be24bf68c8a443932b42faa0","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-08-30 12:46:35.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"5344d4938de017988a0aa2d29f179d03eb46dd80","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-08-30 13:12:31.000000000","message":"Patch Set 2:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGithub#Test_Failures\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/2/check/gate-keystone-pep8/8a27280 : SUCCESS in 3m 36s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/2/check/gate-keystone-docs/4bc714f/doc/build/html/ : SUCCESS in 2m 13s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/2/check/gate-keystone-python26/cf318b5 : SUCCESS in 20m 24s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/2/check/gate-keystone-python27/e91d251 : SUCCESS in 10m 59s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-full/186c097 : FAILURE in 25m 52s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-postgres-full/f0b72da : FAILURE in 23m 40s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/67/42967/2/check/gate-tempest-devstack-vm-neutron/ea99658 : SUCCESS in 14m 12s\n- gate-grenade-devstack-vm http://logs.openstack.org/67/42967/2/check/gate-grenade-devstack-vm/b6fd5f2 : SUCCESS in 21m 33s\n","accounts_in_message":[],"_revision_number":2},{"id":"7938fcb3f3fc62993c5a2947fbfed85911f514bc","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-08-30 21:05:31.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\n(6 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"c7d341df3828750951ff64a8cca156fbe944233d","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-09-05 01:16:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5bfc14e5f2bed19cabcbf81e67c9979f9c12686b","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-09-05 01:18:00.000000000","message":"Patch Set 3:\n\nRebased and updated workers to only be 1 by default to address Brant\u0027s concerns.","accounts_in_message":[],"_revision_number":3},{"id":"81dc356393c741117de323d6a71446e586506002","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-09-05 01:26:24.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nwould be an awesome nice-to-have for havana","accounts_in_message":[],"_revision_number":3},{"id":"d62c0112fe1ce3a821d8d655cc49c3d5661e8c96","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-09-05 01:38:13.000000000","message":"Patch Set 3: Do not merge\n\nDiscussed with keystone-core in IRC.  Going to punt this until I so we can get some drive time on it and ensure tests are fully fleshed out.","accounts_in_message":[],"_revision_number":3},{"id":"2d4828ba564c5731b1585d87d894e5041af7bdff","author":{"_account_id":2218,"name":"Adam Young","email":"adam@younglogic.com","username":"ayoung"},"date":"2013-09-05 01:40:45.000000000","message":"Patch Set 3: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nIn addition to tests, need to understand why the signal handling was dropped.","accounts_in_message":[],"_revision_number":3},{"id":"4da8eaed8bc437138c8dfe9cd3d216ae3965a82a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-05 02:36:12.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/3/check/gate-keystone-pep8/3414e28 : SUCCESS in 1m 37s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/3/check/gate-keystone-docs/d3fda13/doc/build/html/ : SUCCESS in 3m 19s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/3/check/gate-keystone-python26/fe91814 : SUCCESS in 19m 05s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/3/check/gate-keystone-python27/4316ef3 : SUCCESS in 15m 16s\n- gate-tempest-devstack-vm-full http://logs.openstack.org/67/42967/3/check/gate-tempest-devstack-vm-full/ac0c360 : SUCCESS in 25m 20s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/67/42967/3/check/gate-tempest-devstack-vm-postgres-full/d4812dd : SUCCESS in 30m 47s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/67/42967/3/check/gate-tempest-devstack-vm-neutron/9494ae3 : SUCCESS in 17m 53s\n- gate-grenade-devstack-vm http://logs.openstack.org/67/42967/3/check/gate-grenade-devstack-vm/8e017b0 : SUCCESS in 21m 18s\n","accounts_in_message":[],"_revision_number":3},{"id":"49cf68fe8aa751896fd099d4e092f0b73410f350","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-09-05 12:54:01.000000000","message":"Patch Set 3: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":3},{"id":"1ba379936fc7d0c008821e178474d034c36eb288","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-09-05 12:55:51.000000000","message":"Patch Set 2: (6 inline comments)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"9b1d9344835cbcb93ea3ee7d94b0f3a173fe90fa","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-09-05 13:53:34.000000000","message":"Patch Set 3: Do not merge\n\nholding until icehouse (apologies for all the scary red X\u0027s!)","accounts_in_message":[],"_revision_number":3},{"id":"ce3337d3848b79feb01985e9cf651fa8e5c5d97c","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-13 06:03:18.000000000","message":"Patch Set 3: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"e5643908d48576b98aae883dfffc9f6ae296bf04","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-09-13 06:03:18.000000000","message":"Patch Set 3:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":3},{"id":"59ccd748e95fa9a20b63fa9c0a114ecbcde069f9","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2013-10-02 16:20:16.000000000","message":"Patch Set 3:\n\nif restored, this can now be unblocked for icehouse","accounts_in_message":[],"_revision_number":3},{"id":"d7a103cfd650088795371976af21145f4ae0cc3a","author":{"_account_id":6526,"name":"David Geng","email":"gengjh@cn.ibm.com","username":"genggjh"},"date":"2013-10-30 06:25:56.000000000","message":"Patch Set 3:\n\nI like this idea, I think we also need this in stable/havana","accounts_in_message":[],"_revision_number":3},{"id":"3f42368bdd4c6226470baf21998dcb019595bbe9","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-10-30 16:43:23.000000000","message":"Patch Set 3:\n\nCoincident with your comment David, I started working on this patch again yesterday. Indeed, I\u0027ve figured out why the tempest tests were failing. There\u0027s a race when concurrently deleting a user and a role that leaves the role\u0027s data inconsistent and makes it un-deletable. Although the race isn\u0027t new, the likelihood of it occurring is aggravated by increased concurrency.\n\nI plan on filing a bug for the race and submitting a patch before I reactivate this review.","accounts_in_message":[],"_revision_number":3},{"id":"2b9e291b371ff844f4c4c3602fba447a317f3a9a","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2013-10-30 17:31:23.000000000","message":"Patch Set 3:\n\nPeter - the fix for deleting a user at the same time as a role is in https://review.openstack.org/#/c/50767/","accounts_in_message":[],"_revision_number":3},{"id":"e83f1968deeca094205100269612eb39bb7b2c3b","author":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"date":"2013-10-30 17:45:07.000000000","message":"Patch Set 3:\n\nGreat, thanks Brant!","accounts_in_message":[],"_revision_number":3},{"id":"01d43cfa17affe7fba5029063d3fb7fae0655719","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2014-04-04 12:30:53.000000000","message":"Patch Set 3:\n\nPeter, will you be resurrecting this patch? for juno? thanks!","accounts_in_message":[],"_revision_number":3},{"id":"d28a019d703c4ddea280d2429d74e58bf3445dbc","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-06-05 16:57:26.000000000","message":"Restored\n\nRestoring it so we can keep the review going.","accounts_in_message":[],"_revision_number":3},{"id":"9db1d4471402ede58c551f920eee240af8e77750","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-05 16:57:27.000000000","message":"Patch Set 3: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"e910ce0b4b2ccd0da2472ca41c148df804347c8c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-05 16:57:34.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"a7fca0e280aaf2f2ba91e5ae709b03f0d373effb","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-06-05 17:02:33.000000000","message":"Patch Set 3: -Code-Review","accounts_in_message":[],"_revision_number":3},{"id":"812b92d9ce3d8b11b55c5ed9a3ee3b87926bb782","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-06-05 17:05:12.000000000","message":"Patch Set 3: Code-Review-1\n\nIIRC testing/comments are needed to be addressed (and this will need to be fixed up for juno-era code)","accounts_in_message":[],"_revision_number":3},{"id":"1ae396328e1a38bd9d444d8767d02e80db1a05e6","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-06 16:39:18.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"06fae26164361971cb471dab13dcc280b6b2e6b8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 16:39:19.000000000","message":"Patch Set 4:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"3d35cbb09f0cbfcf29737fb7edb2a6c43c2e02ce","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-06 16:40:08.000000000","message":"Patch Set 4: Code-Review-1\n\nRebased. WIP","accounts_in_message":[],"_revision_number":4},{"id":"7c2ae4e097bc827bac1abf00c9d8904b887cb66d","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 17:02:48.000000000","message":"Patch Set 4: Code-Review-1\n\n(10 comments)","accounts_in_message":[],"_revision_number":4},{"id":"75a658f0910606df03d347d9720294858f411f35","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-06 17:49:52.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/4/check/gate-keystone-pep8/9d0d7bd : FAILURE in 2m 30s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/4/check/gate-keystone-docs/8e40820/doc/build/html/ : SUCCESS in 5m 26s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/4/check/gate-keystone-python26/4925e6a : FAILURE in 1h 10m 21s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/4/check/gate-keystone-python27/f3edbbd : FAILURE in 7m 41s\n- check-tempest-dsvm-full http://logs.openstack.org/67/42967/4/check/check-tempest-dsvm-full/4c9d238 : FAILURE in 8m 47s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/4/check/check-tempest-dsvm-postgres-full/a93d765 : FAILURE in 9m 07s\n- check-tempest-dsvm-neutron http://logs.openstack.org/67/42967/4/check/check-tempest-dsvm-neutron/604a021 : FAILURE in 10m 28s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/67/42967/4/check/check-tempest-dsvm-neutron-heat-slow/ae94974 : FAILURE in 11m 49s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/67/42967/4/check/check-grenade-dsvm/017589f : FAILURE in 30m 49s\n- gate-keystone-python33 http://logs.openstack.org/67/42967/4/check/gate-keystone-python33/c748e99 : FAILURE in 6m 56s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/67/42967/4/check/check-devstack-dsvm-cells/8912890 : FAILURE in 8m 36s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/4/check/gate-tempest-dsvm-large-ops/a10099b : FAILURE in 8m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/4/check/gate-tempest-dsvm-neutron-large-ops/851068e : FAILURE in 9m 23s\n- check-swift-dsvm-functional http://logs.openstack.org/67/42967/4/check/check-swift-dsvm-functional/a5c4e3d : FAILURE in 8m 57s\n- check-rally-dsvm-keystone http://logs.openstack.org/67/42967/4/check/check-rally-dsvm-keystone/2d65d86 : FAILURE in 9m 07s (non-voting)\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/67/42967/4/check/check-tempest-dsvm-full-apache-services/ba776e6 : FAILURE in 7m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"7cafc0dd85efe4682ac9342324a5e150c32618ec","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-06 20:41:21.000000000","message":"Patch Set 4:\n\n(8 comments)\n\nThanks for your great review Brant!","accounts_in_message":[],"_revision_number":4},{"id":"c9d4d8ba7549e2880c1d657d825a5996aab77a71","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2014-06-06 20:45:43.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5688e51f7489ec1eb05b18767138634d416c5868","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-09 15:36:51.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e637eb181b181bec27329a74c22e62cc8bbaeedf","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-09 15:37:40.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"2f1053aa265bf4b030784da2296686e84b41ac42","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 15:37:41.000000000","message":"Patch Set 5:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"d795222fef1dda1688f96fc16cf0a5928eba66d2","author":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"date":"2014-06-09 16:22:28.000000000","message":"Patch Set 5:\n\nBuild succeeded.\n\n- ibm-db2-ci-keystone http://dal05.objectstorage.softlayer.net/v1/AUTH_58396f85-2c60-47b9-aaf8-e03bc24a1a6f/cilog/67/42967/5/check/ibm-db2-ci-keystone/1f162ae : SUCCESS in 44m 07s (non-voting)\n\nDB2-TEST CI wiki: https://wiki.openstack.org/wiki/IBM/DB2-TEST\n\nLeave a comment with \u0027recheck db2-test\u0027 to cause a recheck.","accounts_in_message":[],"_revision_number":5},{"id":"c536e5fa3529e174ae258a156e82177880bb2588","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 16:59:14.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/5/check/gate-keystone-pep8/36b3dba : FAILURE in 4m 03s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/5/check/gate-keystone-docs/3cdd546/doc/build/html/ : SUCCESS in 4m 41s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/5/check/gate-keystone-python26/5a867ea : SUCCESS in 9m 48s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/5/check/gate-keystone-python27/a27093c : SUCCESS in 7m 44s\n- check-tempest-dsvm-full http://logs.openstack.org/67/42967/5/check/check-tempest-dsvm-full/9d7c0cb : FAILURE in 9m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/5/check/check-tempest-dsvm-postgres-full/482cdf0 : FAILURE in 9m 54s\n- check-tempest-dsvm-neutron http://logs.openstack.org/67/42967/5/check/check-tempest-dsvm-neutron/b8275a3 : FAILURE in 9m 13s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/67/42967/5/check/check-tempest-dsvm-neutron-heat-slow/4008004 : FAILURE in 10m 51s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/67/42967/5/check/check-grenade-dsvm/a54ee28 : FAILURE in 30m 05s\n- gate-keystone-python33 http://logs.openstack.org/67/42967/5/check/gate-keystone-python33/29bde46 : FAILURE in 4m 57s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/67/42967/5/check/check-devstack-dsvm-cells/52698bc : FAILURE in 8m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/5/check/gate-tempest-dsvm-large-ops/7bdb5c5 : FAILURE in 9m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/5/check/gate-tempest-dsvm-neutron-large-ops/1333f06 : FAILURE in 10m 29s\n- check-swift-dsvm-functional http://logs.openstack.org/67/42967/5/check/check-swift-dsvm-functional/71cd12a : FAILURE in 9m 08s\n- check-rally-dsvm-keystone http://logs.openstack.org/67/42967/5/check/check-rally-dsvm-keystone/186860c : FAILURE in 9m 09s (non-voting)\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/67/42967/5/check/check-tempest-dsvm-full-apache-services/33a1568 : FAILURE in 6m 51s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"93e387c27ce162444554ab52482e60805d9545f0","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-09 17:13:01.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"43c4a8705c6b0aac9e6b58fff8c02998ae69faa3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 17:13:02.000000000","message":"Patch Set 6:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"e68a8e0c785ad42e93fbaf4d9977307d9a954283","author":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"date":"2014-06-09 17:54:04.000000000","message":"Patch Set 6:\n\nBuild succeeded.\n\n- ibm-db2-ci-keystone http://dal05.objectstorage.softlayer.net/v1/AUTH_58396f85-2c60-47b9-aaf8-e03bc24a1a6f/cilog/67/42967/6/check/ibm-db2-ci-keystone/8a3ffa8 : SUCCESS in 37m 15s (non-voting)\n\nDB2-TEST CI wiki: https://wiki.openstack.org/wiki/IBM/DB2-TEST\n\nLeave a comment with \u0027recheck db2-test\u0027 to cause a recheck.","accounts_in_message":[],"_revision_number":6},{"id":"57aa6e9390885bd257754f2713f49c4b053f57e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-09 20:27:27.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded.\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/6/check/gate-keystone-pep8/138f6c4 : SUCCESS in 3m 29s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/6/check/gate-keystone-docs/4c0bf66/doc/build/html/ : SUCCESS in 6m 11s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/6/check/gate-keystone-python26/3b6d43c : SUCCESS in 10m 25s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/6/check/gate-keystone-python27/9308a09 : SUCCESS in 6m 04s\n- check-tempest-dsvm-full http://logs.openstack.org/67/42967/6/check/check-tempest-dsvm-full/5f50acd : SUCCESS in 46m 51s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/6/check/check-tempest-dsvm-postgres-full/5e0a693 : SUCCESS in 41m 24s\n- check-tempest-dsvm-neutron http://logs.openstack.org/67/42967/6/check/check-tempest-dsvm-neutron/8a34585 : SUCCESS in 1h 11m 13s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/67/42967/6/check/check-tempest-dsvm-neutron-heat-slow/f1655dd : SUCCESS in 16m 55s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/67/42967/6/check/check-grenade-dsvm/4463238 : SUCCESS in 38m 42s\n- gate-keystone-python33 http://logs.openstack.org/67/42967/6/check/gate-keystone-python33/c68ffdc : FAILURE in 7m 49s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/67/42967/6/check/check-devstack-dsvm-cells/14cf7cf : SUCCESS in 11m 33s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/6/check/gate-tempest-dsvm-large-ops/d6c02bf : SUCCESS in 28m 08s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/6/check/gate-tempest-dsvm-neutron-large-ops/38a6234 : SUCCESS in 26m 57s\n- check-swift-dsvm-functional http://logs.openstack.org/67/42967/6/check/check-swift-dsvm-functional/fadc5e5 : SUCCESS in 13m 33s\n- check-rally-dsvm-keystone http://logs.openstack.org/67/42967/6/check/check-rally-dsvm-keystone/cb9354e : SUCCESS in 33m 15s (non-voting)\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/67/42967/6/check/check-tempest-dsvm-full-apache-services/ab59a7a : FAILURE in 5m 51s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"27b3f8d6e70d0e183bd684548a2ae145493027a9","author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"date":"2014-06-12 06:42:03.000000000","message":"Patch Set 6: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"8d5a7a49c1ab354f19bca49274725eb2ab5d3601","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-12 11:59:09.000000000","message":"Patch Set 6:\n\n(3 comments)\n\nThanks for your review Guang.","accounts_in_message":[],"_revision_number":6},{"id":"3be0bf1d94abc90e9aff1f811c36e5c0c79539c5","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2014-06-13 10:31:59.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"f3b84c8fa1cdbafe069f8632510ecc8f7e59f6a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 10:32:00.000000000","message":"Patch Set 7:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"71afd4e7855b3ee2ae8db9023ebf1448bb02fbc8","author":{"_account_id":9751,"name":"IBM DB2 CI","email":"scecd@cn.ibm.com","username":"ibmdb2","tags":["SERVICE_USER"]},"date":"2014-06-13 10:52:15.000000000","message":"Patch Set 7:\n\nBuild succeeded.\n\n- ibm-db2-ci-keystone http://dal05.objectstorage.softlayer.net/v1/AUTH_58396f85-2c60-47b9-aaf8-e03bc24a1a6f/cilog/67/42967/7/check/ibm-db2-ci-keystone/d7a29d9 : SUCCESS in 19m 39s (non-voting)\n\nDB2-TEST CI wiki: https://wiki.openstack.org/wiki/IBM/DB2-TEST\n\nLeave a comment with \u0027recheck db2-test\u0027 to cause a recheck.","accounts_in_message":[],"_revision_number":7},{"id":"cea92e17e7cd17a3ba3a7866e34fb7a2d2f13f2f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-13 11:39:35.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/7/check/gate-keystone-pep8/fb7057a : SUCCESS in 3m 42s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/7/check/gate-keystone-docs/5ce8e27/doc/build/html/ : SUCCESS in 7m 09s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/7/check/gate-keystone-python26/ef06156 : SUCCESS in 9m 01s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/7/check/gate-keystone-python27/d50069d : SUCCESS in 8m 52s\n- check-tempest-dsvm-full http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-full/01bb40d : SUCCESS in 55m 40s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-postgres-full/1d5abb6 : SUCCESS in 55m 23s\n- check-tempest-dsvm-neutron http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-neutron/f22b1d4 : SUCCESS in 58m 04s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-neutron-heat-slow/1641044 : FAILURE in 31m 27s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/67/42967/7/check/check-grenade-dsvm/9e59ca8 : SUCCESS in 40m 52s\n- gate-keystone-python33 http://logs.openstack.org/67/42967/7/check/gate-keystone-python33/f25e90a : FAILURE in 6m 43s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/67/42967/7/check/check-devstack-dsvm-cells/4fdc8c3 : SUCCESS in 12m 18s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/7/check/gate-tempest-dsvm-large-ops/86c4afa : SUCCESS in 30m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/7/check/gate-tempest-dsvm-neutron-large-ops/07df4c0 : SUCCESS in 26m 08s\n- check-swift-dsvm-functional http://logs.openstack.org/67/42967/7/check/check-swift-dsvm-functional/45a360e : SUCCESS in 14m 19s\n- check-rally-dsvm-keystone http://logs.openstack.org/67/42967/7/check/check-rally-dsvm-keystone/cc230ed : SUCCESS in 42m 14s (non-voting)\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-full-apache-services/5d92121 : FAILURE in 6m 09s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"16d4d0d266423e0dcd14ea8763280f7b1d768aea","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2014-06-14 16:58:08.000000000","message":"Patch Set 7: Code-Review+2\n\nit\u0027d be nice to include the changes produced by tools/config/generate_sample.sh here as well","accounts_in_message":[],"_revision_number":7},{"id":"f36ec4fb8e742236f4fc20e0a39448195e206d83","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2014-06-15 21:40:50.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\nLets keep a close eye on any keystone bugs that crop up in check/gate. This will (potentially) expose new parallelism related bugs.","accounts_in_message":[],"_revision_number":7},{"id":"7cb1f8584eb0761f15c9596a172bb3dc23cb270f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-15 21:40:51.000000000","message":"Patch Set 7: -Verified\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"c7ceabb9735bdbd28e970aad6a843f12a352a508","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-15 22:39:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded.\n\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/7/check/gate-keystone-pep8/c6ee9cd : SUCCESS in 2m 28s\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/7/check/gate-keystone-docs/d6c2e89/doc/build/html/ : SUCCESS in 6m 08s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/7/check/gate-keystone-python26/235817d : SUCCESS in 8m 19s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/7/check/gate-keystone-python27/e18b1c7 : SUCCESS in 8m 24s\n- check-tempest-dsvm-full http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-full/f4840cd : SUCCESS in 49m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-postgres-full/2e37037 : SUCCESS in 49m 36s\n- check-tempest-dsvm-neutron http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-neutron/c2bde18 : SUCCESS in 58m 09s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-neutron-heat-slow/66fa0f3 : SUCCESS in 18m 58s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/67/42967/7/check/check-grenade-dsvm/424bee4 : SUCCESS in 38m 06s\n- gate-keystone-python33 http://logs.openstack.org/67/42967/7/check/gate-keystone-python33/b70d15b : FAILURE in 4m 57s (non-voting)\n- check-devstack-dsvm-cells http://logs.openstack.org/67/42967/7/check/check-devstack-dsvm-cells/9aba8d2 : SUCCESS in 12m 40s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/7/check/gate-tempest-dsvm-large-ops/8d4e822 : SUCCESS in 27m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/7/check/gate-tempest-dsvm-neutron-large-ops/e834775 : SUCCESS in 25m 05s\n- check-swift-dsvm-functional http://logs.openstack.org/67/42967/7/check/check-swift-dsvm-functional/a442619 : SUCCESS in 13m 06s\n- check-rally-dsvm-keystone http://logs.openstack.org/67/42967/7/check/check-rally-dsvm-keystone/e9fb8f1 : SUCCESS in 41m 47s (non-voting)\n- check-tempest-dsvm-full-apache-services http://logs.openstack.org/67/42967/7/check/check-tempest-dsvm-full-apache-services/422451f : FAILURE in 45m 46s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"bc0cf39c68ade921197b3cf3346b860a8a58c560","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-15 22:39:08.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":7},{"id":"b6379f62a223359096f8b296b4af7e8d1e67d469","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-15 23:34:19.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded.\n\n- gate-keystone-docs http://docs-draft.openstack.org/67/42967/7/gate/gate-keystone-docs/36e8e6d/doc/build/html/ : SUCCESS in 6m 58s\n- gate-keystone-pep8 http://logs.openstack.org/67/42967/7/gate/gate-keystone-pep8/fb220cf : SUCCESS in 2m 35s\n- gate-keystone-python26 http://logs.openstack.org/67/42967/7/gate/gate-keystone-python26/34c297b : SUCCESS in 8m 09s\n- gate-keystone-python27 http://logs.openstack.org/67/42967/7/gate/gate-keystone-python27/0813e95 : SUCCESS in 7m 42s\n- gate-tempest-dsvm-full http://logs.openstack.org/67/42967/7/gate/gate-tempest-dsvm-full/1ab22bb : SUCCESS in 49m 33s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/67/42967/7/gate/gate-tempest-dsvm-postgres-full/39ff701 : SUCCESS in 51m 15s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/67/42967/7/gate/gate-tempest-dsvm-neutron/2f9247e : SUCCESS in 55m 05s\n- gate-grenade-dsvm http://logs.openstack.org/67/42967/7/gate/gate-grenade-dsvm/76b12a3 : SUCCESS in 39m 28s\n- gate-devstack-dsvm-cells http://logs.openstack.org/67/42967/7/gate/gate-devstack-dsvm-cells/2d9fe57 : SUCCESS in 13m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/67/42967/7/gate/gate-tempest-dsvm-large-ops/ded4543 : SUCCESS in 25m 46s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/67/42967/7/gate/gate-tempest-dsvm-neutron-large-ops/b59c178 : SUCCESS in 25m 21s\n- gate-swift-dsvm-functional http://logs.openstack.org/67/42967/7/gate/gate-swift-dsvm-functional/8eac520 : SUCCESS in 14m 52s","accounts_in_message":[],"_revision_number":7},{"id":"ad734f8e7f7b63effed99d5f3d79830976af0c57","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-06-15 23:34:20.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"3580c2af1bd8a8c6574cf4cb7b63bd75b8effad7","revisions":{"6b1e9c40cb48b7d81ba485e52a1d4c4bc3535d73":{"kind":"REWORK","_number":1,"created":"2013-08-20 18:41:02.000000000","uploader":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"ref":"refs/changes/67/42967/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/1"}}},"commit":{"parents":[{"commit":"7bc167d453ae39ed786cc81a863ccf16c7e18986","subject":"Merge \"Remove Keystone specific logging module\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7bc167d453ae39ed786cc81a863ccf16c7e18986"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:44:22.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6b1e9c40cb48b7d81ba485e52a1d4c4bc3535d73"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/6b1e9c40cb48b7d81ba485e52a1d4c4bc3535d73"}]},"branch":"refs/heads/master"},"13ab70fc6af989a0817146d1b8e486f0b7ff617f":{"kind":"REWORK","_number":2,"created":"2013-08-27 13:08:42.000000000","uploader":{"_account_id":7500,"name":"Peter Feiner","email":"peter@gridcentric.ca","username":"peter"},"ref":"refs/changes/67/42967/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/2"}}},"commit":{"parents":[{"commit":"03ecdc94709c0191f8359a54cc5a8b076e0927e3","subject":"Fixes a link in the documentation","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/03ecdc94709c0191f8359a54cc5a8b076e0927e3"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-27 13:10:04.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/13ab70fc6af989a0817146d1b8e486f0b7ff617f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/13ab70fc6af989a0817146d1b8e486f0b7ff617f"}]},"branch":"refs/heads/master"},"4e9fc4f5d0a2703d04a14d18e743d0210fcb6c7e":{"kind":"REWORK","_number":3,"created":"2013-09-05 01:16:16.000000000","uploader":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"ref":"refs/changes/67/42967/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/3"}}},"commit":{"parents":[{"commit":"30615ee007d8a98fbaab6929993d85bea8b9cd63","subject":"Merge \"Move _generate_paste_config to tests.core\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/30615ee007d8a98fbaab6929993d85bea8b9cd63"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Morgan Fainberg","email":"m@metacloud.com","date":"2013-09-05 01:16:08.000000000","tz":-420},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e9fc4f5d0a2703d04a14d18e743d0210fcb6c7e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/4e9fc4f5d0a2703d04a14d18e743d0210fcb6c7e"}]},"branch":"refs/heads/master"},"420ea574ebf68f2520f0fe82799bdbc74eef6bad":{"kind":"REWORK","_number":4,"created":"2014-06-06 16:39:18.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/67/42967/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/4"}}},"commit":{"parents":[{"commit":"bd70417814411b3d19639bde90c5d91f31f2b9d8","subject":"Merge \"Add v2 \u0026 v3 API documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bd70417814411b3d19639bde90c5d91f31f2b9d8"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2014-06-06 16:38:42.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/420ea574ebf68f2520f0fe82799bdbc74eef6bad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/420ea574ebf68f2520f0fe82799bdbc74eef6bad"}]},"branch":"refs/heads/master"},"e6467aa14e67b2c6ec9c71406127740eaabf929d":{"kind":"REWORK","_number":5,"created":"2014-06-09 15:37:40.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/67/42967/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/5"}}},"commit":{"parents":[{"commit":"bd70417814411b3d19639bde90c5d91f31f2b9d8","subject":"Merge \"Add v2 \u0026 v3 API documentation\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bd70417814411b3d19639bde90c5d91f31f2b9d8"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2014-06-09 15:37:37.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\nCo-Authored-By: Stuart McLaren \u003cstuart.mclaren@hp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e6467aa14e67b2c6ec9c71406127740eaabf929d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/e6467aa14e67b2c6ec9c71406127740eaabf929d"}]},"branch":"refs/heads/master"},"91845a3411b6e1ebaa6f20c6e8143484889d9db1":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2014-06-09 17:13:01.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/67/42967/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/6"}}},"commit":{"parents":[{"commit":"c94083549489e751ecb04a7d525f98f66441859c","subject":"Sync service module from oslo-incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c94083549489e751ecb04a7d525f98f66441859c"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2014-06-09 17:12:11.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\nCo-Authored-By: Stuart McLaren \u003cstuart.mclaren@hp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/91845a3411b6e1ebaa6f20c6e8143484889d9db1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/91845a3411b6e1ebaa6f20c6e8143484889d9db1"}]},"branch":"refs/heads/master"},"3580c2af1bd8a8c6574cf4cb7b63bd75b8effad7":{"kind":"REWORK","_number":7,"created":"2014-06-13 10:31:59.000000000","uploader":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"ref":"refs/changes/67/42967/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/67/42967/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/67/42967/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/67/42967/7"}}},"commit":{"parents":[{"commit":"c94083549489e751ecb04a7d525f98f66441859c","subject":"Sync service module from oslo-incubator","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c94083549489e751ecb04a7d525f98f66441859c"}]}],"author":{"name":"Peter Feiner","email":"peter@gridcentric.ca","date":"2013-08-20 18:24:37.000000000","tz":0},"committer":{"name":"Stuart McLaren","email":"stuart.mclaren@hp.com","date":"2014-06-13 10:21:01.000000000","tz":0},"subject":"enable multiple keystone-all worker processes","message":"enable multiple keystone-all worker processes\n\nFixes bug 1157261.\n\nSince the majority of the work keystone does is cryptographic\ncalculations and filtering database records, keystone is CPU-bound.\nGiven that a keystone-all process has only one thread (i.e.,\neventlet\u0027s thread), keystone-all\u0027s throughput is limited to the\nthroughput of a single CPU core. To increase keystone-all\u0027s\nthroughput, we need to increase its CPU parallelism, which entails\nrunning more keystone-all processes.\n\nThis patch adds two configuration options, public_workers\u003dN and\nadmin_workers\u003dN, that determine the number of keystone-all processes\nthat handle requests for keystone\u0027s public and admin WSGI applications\nrespectively.\n\nNote that simply running keystone-all multiple times won\u0027t work\nbecause care has to be taken for all of the worker processes to be\nusing the same socket (i.e., listen() then fork()).\n\nDocImpact\n\nChange-Id: If74f13bc2898e880649ee809967f5b5859b793c6\nCo-Authored-By: Stuart McLaren \u003cstuart.mclaren@hp.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3580c2af1bd8a8c6574cf4cb7b63bd75b8effad7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3580c2af1bd8a8c6574cf4cb7b63bd75b8effad7"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
