)]}'
{"id":"openstack%2Fpython-openstackclient~170366","triplet_id":"openstack%2Fpython-openstackclient~master~I3ce9cf82a65d4f012b339f0e0dedb752cb132c33","project":"openstack/python-openstackclient","branch":"master","topic":"bug/1438377","hashtags":[],"change_id":"I3ce9cf82a65d4f012b339f0e0dedb752cb132c33","subject":"Add support to specify volume quotas per volume type","status":"MERGED","created":"2015-04-03 07:13:43.000000000","updated":"2015-04-16 04:37:40.000000000","submitted":"2015-04-16 04:37:39.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f3789d7d5c3e91f27687c4f014b3bcf98c07548f","_number":170366,"virtual_id_number":170366,"owner":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-04-16 04:37:39.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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"},"recommended":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-04-15 05:49:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":2,"date":"2015-04-15 15:11:58.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":1,"date":"2015-04-16 03:41:21.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"}],"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-15 05:49:36.000000000","updated_by":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"reviewer":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"state":"REVIEWER"},{"updated":"2015-04-16 03:41:21.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":"2015-04-16 04:37:39.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"95a41ff828357eba584f1c0380c2c69ed25f5447","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-03 07:13:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"33021eaa53f9f9747b3bf9114315be92127a25bc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-03 08:11:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/66/170366/1/check/gate-python-openstackclient-python26/ac773ea/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/66/170366/1/check/gate-python-openstackclient-pep8/114d02f/ : SUCCESS in 1m 29s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/66/170366/1/check/gate-python-openstackclient-docs/44cef99//doc/build/html/ : SUCCESS in 2m 29s\n- gate-python-openstackclient-python27 http://logs.openstack.org/66/170366/1/check/gate-python-openstackclient-python27/7af82c1/ : SUCCESS in 1m 20s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/170366/1/check/gate-python-openstackclient-python34/4f9881f/ : SUCCESS in 3m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/170366/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d209f3f/ : SUCCESS in 57m 26s\n- check-osc-dsvm-functional http://logs.openstack.org/66/170366/1/check/check-osc-dsvm-functional/e497898/ : SUCCESS in 21m 02s","accounts_in_message":[],"_revision_number":1},{"id":"5bcb2041a9838c27e5805667f95b07f07028f66f","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-04-06 17:37:11.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"63b9b24ea79eb5b3c4096da4f11426d59ea490a9","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-06 17:42:11.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"cb8bd6f6831a7885c4ca6c82af38f296ba85b8cf","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-04-06 19:21:57.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"254cbf6311ce66185bd47d7fa04e03f2442083ef","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-15 05:42:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"24e39f059e9f36c4dec6b9e00034cd717354b71c","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-04-15 05:42:12.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nthanks lin!","accounts_in_message":[],"_revision_number":1},{"id":"5b0aecd76e476d889fd29a83f78d494e4ef90471","author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"date":"2015-04-15 05:49:36.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"26cc42b45524c2d06d8cf26cf1d7b16d913eee3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 06:33:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/66/170366/2/check/gate-python-openstackclient-python26/458633c/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/66/170366/2/check/gate-python-openstackclient-pep8/6fd8df5/ : SUCCESS in 1m 38s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/66/170366/2/check/gate-python-openstackclient-docs/ebb0d66//doc/build/html/ : SUCCESS in 2m 20s\n- gate-python-openstackclient-python27 http://logs.openstack.org/66/170366/2/check/gate-python-openstackclient-python27/ec1e899/ : SUCCESS in 1m 35s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/170366/2/check/gate-python-openstackclient-python34/3dcc7cd/ : SUCCESS in 2m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/170366/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/5020b43/ : SUCCESS in 50m 13s\n- check-osc-dsvm-functional http://logs.openstack.org/66/170366/2/check/check-osc-dsvm-functional/1500bdf/ : SUCCESS in 19m 07s","accounts_in_message":[],"_revision_number":2},{"id":"c08ea583e6d596088a28ff3d43c409487f359781","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-04-15 15:11:58.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"25d2fe430b60598878969359999aeb30c6dc0241","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-04-16 03:41:21.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"83f10cd370810249ef216d769c6be5470d716b4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 03:41:27.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"1927785152a2a0b0b169fb0b5ca67e7b6e58746e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 04:37:39.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/66/170366/2/gate/gate-python-openstackclient-python26/2c7071b/ : SUCCESS in 1m 34s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/66/170366/2/gate/gate-python-openstackclient-docs/1168242//doc/build/html/ : SUCCESS in 2m 22s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/66/170366/2/gate/gate-python-openstackclient-pep8/df7ef78/ : SUCCESS in 1m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/66/170366/2/gate/gate-python-openstackclient-python27/f6eba74/ : SUCCESS in 1m 36s\n- gate-python-openstackclient-python34 http://logs.openstack.org/66/170366/2/gate/gate-python-openstackclient-python34/53ca5cc/ : SUCCESS in 2m 49s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/66/170366/2/gate/gate-tempest-dsvm-neutron-src-python-openstackclient/5a8c3b8/ : SUCCESS in 56m 11s\n- gate-osc-dsvm-functional http://logs.openstack.org/66/170366/2/gate/gate-osc-dsvm-functional/e8c255a/ : SUCCESS in 19m 37s","accounts_in_message":[],"_revision_number":2},{"id":"0c06ce758f18bbb30df0d3db9fcab3d649dd7bd3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 04:37:40.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8bd8a8dfd7d330573740f7610ea28ae291d1e4e2","revisions":{"e1c7c431baf31a8110b7ed48549473863bccbe91":{"kind":"REWORK","_number":1,"created":"2015-04-03 07:13:43.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/66/170366/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/66/170366/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/1"}}},"commit":{"parents":[{"commit":"d5f2c50c0f2de6d741f86113fc5260bdb7895102","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5f2c50c0f2de6d741f86113fc5260bdb7895102"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-04-03 07:12:27.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-04-03 07:12:27.000000000","tz":-240},"subject":"Add support to specify volume quotas per volume type","message":"Add support to specify volume quotas per volume type\n\nAdd a --volume-type option to quota set, this will allow users\nto set quotas for volume attributes on a per volume-type basis.\n\nfor example:\n  openstack quota set admin --volume-type myvol --volumes 12\n\nChange-Id: I3ce9cf82a65d4f012b339f0e0dedb752cb132c33\nCloses-Bug: 1438377\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c7c431baf31a8110b7ed48549473863bccbe91"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e1c7c431baf31a8110b7ed48549473863bccbe91"}]},"branch":"refs/heads/master"},"8bd8a8dfd7d330573740f7610ea28ae291d1e4e2":{"kind":"REWORK","_number":2,"created":"2015-04-15 05:42:07.000000000","uploader":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"ref":"refs/changes/66/170366/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/66/170366/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/66/170366/2"}}},"commit":{"parents":[{"commit":"d5f2c50c0f2de6d741f86113fc5260bdb7895102","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/d5f2c50c0f2de6d741f86113fc5260bdb7895102"}]}],"author":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-04-03 07:12:27.000000000","tz":-240},"committer":{"name":"Steve Martinelli","email":"stevemar@ca.ibm.com","date":"2015-04-15 05:42:00.000000000","tz":-240},"subject":"Add support to specify volume quotas per volume type","message":"Add support to specify volume quotas per volume type\n\nAdd a --volume-type option to quota set, this will allow users\nto set quotas for volume attributes on a per volume-type basis.\n\nfor example:\n  openstack quota set admin --volume-type myvol --volumes 12\n\nChange-Id: I3ce9cf82a65d4f012b339f0e0dedb752cb132c33\nCloses-Bug: 1438377\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bd8a8dfd7d330573740f7610ea28ae291d1e4e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/8bd8a8dfd7d330573740f7610ea28ae291d1e4e2"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
