)]}'
{"id":"openstack%2Fpython-novaclient~234623","triplet_id":"openstack%2Fpython-novaclient~master~Id78595f15fbb289133092a32238238e3c4a9d0a0","project":"openstack/python-novaclient","branch":"master","topic":"flavor-sort-key-dir","hashtags":[],"change_id":"Id78595f15fbb289133092a32238238e3c4a9d0a0","subject":"Add sort_dir/key to flavor list","status":"MERGED","created":"2015-10-14 08:02:44.000000000","updated":"2015-11-19 12:44:58.000000000","submitted":"2015-11-19 12:44:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9a0117808e93c7811a4f74bc1d94ddc6403da626","_number":234623,"virtual_id_number":234623,"owner":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-11-19 12:44:57.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-10-21 03:07:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":2,"date":"2015-10-15 15:26:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2015-10-19 21:49:36.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":2,"date":"2015-11-19 11:48:36.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":"","value":1,"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":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":1,"date":"2015-11-19 11:48:36.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":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"value":0,"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-10-15 15:26:04.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-10-19 21:49:36.000000000","updated_by":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"reviewer":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"state":"REVIEWER"},{"updated":"2015-10-21 03:07:06.000000000","updated_by":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"reviewer":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"state":"REVIEWER"},{"updated":"2015-11-19 11:48:36.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":"2015-11-19 12:44:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f75b1ebedd8898403e7413d8296da31b667c2cd1","author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"date":"2015-10-14 08:02:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"85a94631ccf9672936a232a981d56ea4457cf091","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-14 09:16:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-python26 http://logs.openstack.org/23/234623/1/check/gate-python-novaclient-python26/2f1907b/ : SUCCESS in 1m 33s\n- gate-python-novaclient-pep8 http://logs.openstack.org/23/234623/1/check/gate-python-novaclient-pep8/d060d68/ : SUCCESS in 1m 06s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/23/234623/1/check/gate-python-novaclient-docs/d771db4//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python27 http://logs.openstack.org/23/234623/1/check/gate-python-novaclient-python27/a4a086e/ : SUCCESS in 1m 46s\n- gate-python-novaclient-python34 http://logs.openstack.org/23/234623/1/check/gate-python-novaclient-python34/564b70e/ : SUCCESS in 2m 28s\n- gate-python-novaclient-pypy http://logs.openstack.org/23/234623/1/check/gate-python-novaclient-pypy/88ac36e/ : SUCCESS in 2m 46s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/23/234623/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/08a7196/ : SUCCESS in 1h 13m 09s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/23/234623/1/check/gate-novaclient-dsvm-functional/807910c/ : FAILURE in 20m 06s","accounts_in_message":[],"_revision_number":1},{"id":"a7a124d9a8ce142b2d675718d0ee51021e404839","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-10-14 15:24:20.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d99c299156804fea1fb95afab8f3c6e7ca58d2ca","author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"date":"2015-10-15 00:34:06.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fa5919e471e479f84756070c7df72b6efbfbb5ff","author":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"date":"2015-10-15 00:35:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9dd75591bfe99e4822b8e0f0e3d282795fa034fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-15 01:43:16.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-novaclient-python26 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python26/0e1827e/ : SUCCESS in 1m 36s\n- gate-python-novaclient-pep8 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-pep8/d18ff80/ : SUCCESS in 1m 03s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/23/234623/2/check/gate-python-novaclient-docs/b8e7660//doc/build/html/ : SUCCESS in 1m 18s\n- gate-python-novaclient-python27 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python27/52424c9/ : SUCCESS in 1m 45s\n- gate-python-novaclient-python34 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python34/00379dc/ : SUCCESS in 2m 46s\n- gate-python-novaclient-pypy http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-pypy/68dbd27/ : FAILURE in 2m 40s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/23/234623/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/4755f14/ : SUCCESS in 1h 09m 03s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/23/234623/2/check/gate-novaclient-dsvm-functional/1ccc36e/ : FAILURE in 30m 04s","accounts_in_message":[],"_revision_number":2},{"id":"e08e98d45cfcdfafb0e7da7e89660881c21ba862","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-10-15 15:26:04.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d4d9e79da8bb019f61ea784f8a3b0902f7e5bdf7","author":{"_account_id":16907,"name":"Diana Clarke","email":"diana.joan.clarke@gmail.com","username":"diana-clarke"},"date":"2015-10-19 14:25:50.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"1551b8a5325af890e2c6e777c6ed7f7478eac87e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-19 15:48:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python26/b386522/ : SUCCESS in 1m 41s\n- gate-python-novaclient-pep8 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-pep8/7f2ede5/ : SUCCESS in 58s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/23/234623/2/check/gate-python-novaclient-docs/af0e21b//doc/build/html/ : SUCCESS in 1m 23s\n- gate-python-novaclient-python27 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python27/203921d/ : SUCCESS in 1m 43s\n- gate-python-novaclient-python34 http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-python34/e0ad0fa/ : SUCCESS in 2m 24s\n- gate-python-novaclient-pypy http://logs.openstack.org/23/234623/2/check/gate-python-novaclient-pypy/2e21f88/ : SUCCESS in 1m 56s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/23/234623/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/ecf3b1e/ : SUCCESS in 1h 05m 04s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/23/234623/2/check/gate-novaclient-dsvm-functional/1f4bb64/ : SUCCESS in 32m 03s","accounts_in_message":[],"_revision_number":2},{"id":"c16122d6659250b1708a8e6f79aeb0fcef1a81e9","author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"date":"2015-10-19 21:49:36.000000000","message":"Patch Set 2: Code-Review+1\n\nnice improvement","accounts_in_message":[],"_revision_number":2},{"id":"6647480ac6bdffbf0d1bac80c53fb5f96b399bfc","author":{"_account_id":9796,"name":"ChangBo Guo","email":"glongwave@gmail.com","username":"gcb"},"date":"2015-10-21 03:07:06.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e52f89d3c6533c45d85dc8eb07b02feaff6d8b94","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-19 11:48:36.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"00bafb64bf5f791c64f773d2bedb94cf2a9c497a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 11:48:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"430d58948688cfdc5e13483695c1ad4f368125f2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 12:44:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/23/234623/2/gate/gate-python-novaclient-python26/9ae1836/ : SUCCESS in 1m 29s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/23/234623/2/gate/gate-python-novaclient-docs/baa6d2e//doc/build/html/ : SUCCESS in 58s\n- gate-python-novaclient-pep8 http://logs.openstack.org/23/234623/2/gate/gate-python-novaclient-pep8/e6334ee/ : SUCCESS in 1m 02s\n- gate-python-novaclient-python27 http://logs.openstack.org/23/234623/2/gate/gate-python-novaclient-python27/c698a01/ : SUCCESS in 1m 58s\n- gate-python-novaclient-python34 http://logs.openstack.org/23/234623/2/gate/gate-python-novaclient-python34/f661fdd/ : SUCCESS in 1m 59s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/23/234623/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/5ff68ff/ : SUCCESS in 56m 07s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/23/234623/2/gate/gate-novaclient-dsvm-functional/619ae38/ : SUCCESS in 36m 12s","accounts_in_message":[],"_revision_number":2},{"id":"90fcd22c898d6d2be02899800eeb010f52c3f7d9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 12:44:58.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"986ed2ae0bf4ef6d111f21c372944ba8e003a18c","revisions":{"c74f8cb8259d6bf68167b889ab5398cc3f85d80c":{"kind":"REWORK","_number":1,"created":"2015-10-14 08:02:44.000000000","uploader":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"ref":"refs/changes/23/234623/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/23/234623/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/1"}}},"commit":{"parents":[{"commit":"03f1f67ccde6f495e264da08f0bb7d707cf3ff66","subject":"Merge \"Revert \"Allow display project-id for server groups\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/03f1f67ccde6f495e264da08f0bb7d707cf3ff66"}]}],"author":{"name":"liyingjun","email":"liyingjun1988@gmail.com","date":"2015-10-14 07:53:46.000000000","tz":480},"committer":{"name":"liyingjun","email":"liyingjun1988@gmail.com","date":"2015-10-14 08:02:14.000000000","tz":480},"subject":"Add sort_dir/key to flavor list","message":"Add sort_dir/key to flavor list\n\n\u0027marker\u0027 and \u0027limit\u0027 are already added to flavor list, but \u0027sort_key\u0027\nand \u0027sort_dir\u0027 which are useful for pagination are missing.\n\nCloses-bug: #1505939\nChange-Id: Id78595f15fbb289133092a32238238e3c4a9d0a0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c74f8cb8259d6bf68167b889ab5398cc3f85d80c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c74f8cb8259d6bf68167b889ab5398cc3f85d80c"}]},"branch":"refs/heads/master"},"986ed2ae0bf4ef6d111f21c372944ba8e003a18c":{"kind":"REWORK","_number":2,"created":"2015-10-15 00:34:06.000000000","uploader":{"_account_id":4428,"name":"Liyingjun","email":"yinjalee@163.com","username":"liyingjun"},"ref":"refs/changes/23/234623/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/23/234623/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/23/234623/2"}}},"commit":{"parents":[{"commit":"03f1f67ccde6f495e264da08f0bb7d707cf3ff66","subject":"Merge \"Revert \"Allow display project-id for server groups\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/03f1f67ccde6f495e264da08f0bb7d707cf3ff66"}]}],"author":{"name":"liyingjun","email":"liyingjun1988@gmail.com","date":"2015-10-14 07:53:46.000000000","tz":480},"committer":{"name":"liyingjun","email":"liyingjun1988@gmail.com","date":"2015-10-15 00:33:38.000000000","tz":480},"subject":"Add sort_dir/key to flavor list","message":"Add sort_dir/key to flavor list\n\n\u0027marker\u0027 and \u0027limit\u0027 are already added to flavor list, but \u0027sort_key\u0027\nand \u0027sort_dir\u0027 which are useful for pagination are missing.\n\nCloses-bug: #1505939\nChange-Id: Id78595f15fbb289133092a32238238e3c4a9d0a0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/986ed2ae0bf4ef6d111f21c372944ba8e003a18c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/986ed2ae0bf4ef6d111f21c372944ba8e003a18c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
