)]}'
{"id":"openstack%2Fdevstack~45314","triplet_id":"openstack%2Fdevstack~master~I09f4c6f57e71982b8c7fc92645b3ebec12ff1348","project":"openstack/devstack","branch":"master","topic":"workers","hashtags":[],"change_id":"I09f4c6f57e71982b8c7fc92645b3ebec12ff1348","subject":"Enable multi-threaded nova API servers","status":"MERGED","created":"2013-09-05 20:08:49.000000000","updated":"2013-09-09 21:07:10.000000000","submitted":"2013-09-09 21:07:10.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"3cd235a4a9c355f89628ca3d7232842c8efa0fcc","_number":45314,"virtual_id_number":45314,"owner":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2013-09-09 21:07:10.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2013-09-05 22:36:23.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":2,"date":"2013-09-06 17:17:43.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":2,"date":"2013-09-09 20:38:13.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"date":"2013-09-06 15:48:56.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2013-09-09 20:38:13.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-09-05 20:10:03.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2013-09-06 15:48:56.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2013-09-09 20:38:13.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":"2013-09-09 21:07:10.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5d3c3fb21ed7face4ce59707c764947e2f48e39c","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2013-09-05 20:10:03.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e364e312a5d16a04e80abed49dbb780e927917f5","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-05 20:10:33.000000000","message":"Patch Set 1:\n\nfor testing purposes, should we make this 4 instead, as we\u0027re on 4 core envs in CI?","accounts_in_message":[],"_revision_number":1},{"id":"10b856911ebd003f896e87da9ccef707d57bab58","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 20:25:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4675a61dea0a2549a86d6b699b568b765f2d8939","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 20:28:10.000000000","message":"Patch Set 2:\n\nSean, why not sure.","accounts_in_message":[],"_revision_number":2},{"id":"b1ce66f2e8b082cae97d1064aecb983669ec36b5","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 20:28:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3e2d53eb0144f73f2911e95880094ad9f107e83a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-05 21:07:29.000000000","message":"Patch Set 3: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-full/8090a39 : FAILURE in 25m 35s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-postgres-full/c27aa41 : FAILURE in 38m 35s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-neutron/d6f3b81 : SUCCESS in 15m 18s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/45314/3/check/gate-grenade-devstack-vm/db0a484 : SUCCESS in 21m 16s\n","accounts_in_message":[],"_revision_number":3},{"id":"50f8fa29ef69559bc2fad3e22a0774b431f5c08c","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 22:36:23.000000000","message":"Patch Set 3:\n\nthis triggered a bug in tempest.  Cleanups are done outside the lock\n\nhttp://paste.openstack.org/show/45843/","accounts_in_message":[],"_revision_number":3},{"id":"d5404287c39b5c1820ca0b3544405f05bef0077e","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 23:33:22.000000000","message":"Patch Set 3:\n\nrecheck bug 1221469","accounts_in_message":[],"_revision_number":3},{"id":"1b6990d556e80b541050e2373c9bf456a96ca63f","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-05 23:43:18.000000000","message":"Patch Set 3:\n\nI am not sure if devstack has any sort of feature freeze, but doing multi-threaded api servers has been supported in nova for a while, and is a very common deployment configuration.  So testing in this mode will help us flesh out more bugs before users see them.","accounts_in_message":[],"_revision_number":3},{"id":"95b591f7cfa11ad8eba7253fcbe7f9a0a94c23b7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-06 00:03:15.000000000","message":"Patch Set 3: Works for me\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-full/ddf8228 : SUCCESS in 26m 30s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-postgres-full/5b2e779 : SUCCESS in 29m 49s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-neutron/611db67 : SUCCESS in 15m 28s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/45314/3/check/gate-grenade-devstack-vm/5598ede : SUCCESS in 22m 11s\n","accounts_in_message":[],"_revision_number":3},{"id":"088f010569461a3da48295f508dccbafb6a082d0","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-06 00:09:23.000000000","message":"Patch Set 3:\n\nRecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"5835df2682176878c0f0c049246d0e2caed71bde","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-06 00:36:53.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-full/94f7c15 : SUCCESS in 26m 53s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-postgres-full/dfd2aa8 : SUCCESS in 27m 27s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-neutron/8b104bc : SUCCESS in 14m 52s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/45314/3/check/gate-grenade-devstack-vm/635f7f3 : SUCCESS in 22m 04s\n","accounts_in_message":[],"_revision_number":3},{"id":"08da2652232fd291218d5091d5f2eb77fdde305b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-06 10:46:21.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\nthere is no feature freeze per say on devstack, we cut stable some time late in the cycle. I think this is fine to have, but I don\u0027t want to merge it until after the tempest changes are merged, because I think we expose users to a race in the gate otherwise, which I\u0027d like to avoid. So +1 but don\u0027t approve until the tempest change is in.","accounts_in_message":[],"_revision_number":3},{"id":"c49c9bf1b4ba8a8b123e2c6cbc09cc5c132eb813","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-06 14:01:48.000000000","message":"Patch Set 3:\n\nfor reference we are waiting on this change - https://review.openstack.org/#/c/45342/","accounts_in_message":[],"_revision_number":3},{"id":"3984ffd3b1803f18ec3a2c6d6432dc7e2238b59c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-06 15:48:56.000000000","message":"Patch Set 3:\n\nCuriosity: what happens when this is configured and Nova is running on a one core VM?  I\u0027m guessing we get 4 workers anyway?  We have far too many knobs to twiddle in DevStack already but I\u0027m wondering if this is one I will wish I had when running in my 1 core 1Gb vm...","accounts_in_message":[],"_revision_number":3},{"id":"ef214c3097880a4fdc56dece9657780e142e462d","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-06 16:59:46.000000000","message":"Patch Set 3:\n\nIf you have 1 core this will still create 4 workers.  As for your 1GB RAM vm, if that becomes a problem we can turn this into a knob later on.","accounts_in_message":[],"_revision_number":3},{"id":"9ba67ee9ae97ccc6a042f06115b2606b414a9f99","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2013-09-06 17:17:43.000000000","message":"Patch Set 3: Looks good to me (core reviewer)\n\nThanks Joe.  I can live with it, but I want to be careful changing a default for Tempest/gate vs all of the individual developers.","accounts_in_message":[],"_revision_number":3},{"id":"636aad503135ebe67e3fe79815d6a09e943d7173","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-09-09 16:16:15.000000000","message":"Patch Set 3:\n\ndependent (sort of) patch  https://review.openstack.org/#/c/45342/ merged","accounts_in_message":[],"_revision_number":3},{"id":"fd19fadf6012024b01f51f831464b8e13beef080","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-09 17:13:42.000000000","message":"Patch Set 3:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":3},{"id":"fed102766492a72dc3bb9e0328b1f269fc8977f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-09 17:41:50.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-full/7ad1203 : SUCCESS in 26m 45s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-postgres-full/fa7908f : SUCCESS in 28m 04s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/45314/3/check/gate-tempest-devstack-vm-neutron/40198de : SUCCESS in 16m 09s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/45314/3/check/gate-grenade-devstack-vm/8934f4d : SUCCESS in 22m 29s\n","accounts_in_message":[],"_revision_number":3},{"id":"1764bd2653d929bf56cc3ee7dffc2be84d9dcf78","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2013-09-09 20:38:13.000000000","message":"Patch Set 3: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"e9af2ce727b871242b583726acd82ea5f825d2e3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-09 20:38:14.000000000","message":"Patch Set 3: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"40d72d0692af5cd4fc8b72ec29f2a0af00f98ca4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-09 21:07:10.000000000","message":"Patch Set 3: Verified\n\nBuild succeeded.\n\n- gate-tempest-devstack-vm-full http://logs.openstack.org/14/45314/3/gate/gate-tempest-devstack-vm-full/39503eb : SUCCESS in 28m 54s\n- gate-tempest-devstack-vm-postgres-full http://logs.openstack.org/14/45314/3/gate/gate-tempest-devstack-vm-postgres-full/3ee7efa : SUCCESS in 26m 55s\n- gate-tempest-devstack-vm-neutron http://logs.openstack.org/14/45314/3/gate/gate-tempest-devstack-vm-neutron/4eb4c17 : SUCCESS in 16m 37s\n- gate-grenade-devstack-vm http://logs.openstack.org/14/45314/3/gate/gate-grenade-devstack-vm/dcdb01a : SUCCESS in 21m 33s\n","accounts_in_message":[],"_revision_number":3},{"id":"f81980f7cb4caf02c63b6b8cc67ac9e11000d46d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-09-09 21:07:10.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"33b331875d9ec904419ad8da3f5bf66077e5d78c","revisions":{"beabe49cfc8692810d32bef909badf25696a6365":{"kind":"REWORK","_number":1,"created":"2013-09-05 20:08:49.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/14/45314/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/14/45314/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/14/45314/1"}}},"commit":{"parents":[{"commit":"17be7d5de2c1a3485eaaa3db71fc6672d65d03b0","subject":"Merge \"turn out usb_tablet for libvirt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/17be7d5de2c1a3485eaaa3db71fc6672d65d03b0"}]}],"author":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:06:52.000000000","tz":-420},"committer":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:06:52.000000000","tz":-420},"subject":"Enable multi-threaded nova API servers","message":"Enable multi-threaded nova API servers\n\nAdd an additional worker thread for each nova service: compute, ec2 and\nmetadata.  Any real deployment will be using multiple API server\nthreads, so lets make devstack test that scenario.  With this patch we\nwill have two threads for each type of API server.\n\nChange-Id: I09f4c6f57e71982b8c7fc92645b3ebec12ff1348\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/beabe49cfc8692810d32bef909badf25696a6365"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/beabe49cfc8692810d32bef909badf25696a6365"}]},"branch":"refs/heads/master"},"d7d4109d5b1088f1d4cb082e89bb65c1692dee37":{"kind":"REWORK","_number":2,"created":"2013-09-05 20:25:48.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/14/45314/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/14/45314/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/14/45314/2"}}},"commit":{"parents":[{"commit":"17be7d5de2c1a3485eaaa3db71fc6672d65d03b0","subject":"Merge \"turn out usb_tablet for libvirt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/17be7d5de2c1a3485eaaa3db71fc6672d65d03b0"}]}],"author":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:06:52.000000000","tz":-420},"committer":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:24:35.000000000","tz":-420},"subject":"Enable multi-threaded nova API servers","message":"Enable multi-threaded nova API servers\n\nAdd an additional worker thread for each nova service: compute, ec2 and\nmetadata.  Any real deployment will be using multiple API server\nthreads, so lets make devstack test that scenario.  With this patch we\nwill have two worker threads for each type of API server.\n\nChange-Id: I09f4c6f57e71982b8c7fc92645b3ebec12ff1348\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d7d4109d5b1088f1d4cb082e89bb65c1692dee37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/d7d4109d5b1088f1d4cb082e89bb65c1692dee37"}]},"branch":"refs/heads/master"},"33b331875d9ec904419ad8da3f5bf66077e5d78c":{"kind":"REWORK","_number":3,"created":"2013-09-05 20:28:50.000000000","uploader":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"ref":"refs/changes/14/45314/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/14/45314/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/14/45314/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/14/45314/3"}}},"commit":{"parents":[{"commit":"17be7d5de2c1a3485eaaa3db71fc6672d65d03b0","subject":"Merge \"turn out usb_tablet for libvirt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/17be7d5de2c1a3485eaaa3db71fc6672d65d03b0"}]}],"author":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:06:52.000000000","tz":-420},"committer":{"name":"Joe Gordon","email":"joe.gordon0@gmail.com","date":"2013-09-05 20:28:27.000000000","tz":-420},"subject":"Enable multi-threaded nova API servers","message":"Enable multi-threaded nova API servers\n\nAdd an additional worker thread for each nova service: compute, ec2 and\nmetadata.  Any real deployment will be using multiple API server\nthreads, so lets make devstack test that scenario.  With this patch we\nwill have four worker threads for each type of API server.\n\nChange-Id: I09f4c6f57e71982b8c7fc92645b3ebec12ff1348\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/33b331875d9ec904419ad8da3f5bf66077e5d78c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/33b331875d9ec904419ad8da3f5bf66077e5d78c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
