)]}'
{"id":"openstack%2Fpython-openstackclient~245776","triplet_id":"openstack%2Fpython-openstackclient~master~I0e8c9101c1d09e804db12ffa8463be4704eeae66","project":"openstack/python-openstackclient","branch":"master","topic":"server-list-improve","hashtags":[],"change_id":"I0e8c9101c1d09e804db12ffa8463be4704eeae66","subject":"Add --sort option to \"server list\" command.","status":"ABANDONED","created":"2015-11-16 13:56:31.000000000","updated":"2015-12-07 04:29:15.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5f9a4b6c90a32959e47a5c929635141be4a7250d","_number":245776,"virtual_id_number":245776,"owner":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"date":"2015-11-26 02:06:25.000000000","_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":-1,"date":"2015-11-30 18:59:04.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"date":"2015-11-26 02:27:43.000000000","_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},{"_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"},{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-17 04:58:07.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-11-17 04:58:14.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-11-17 04:58:19.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-11-26 02:06:25.000000000","updated_by":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"reviewer":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"state":"REVIEWER"},{"updated":"2015-11-30 18:59:04.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"92ebe6dbf03c02e112cc594492acbe292521cb44","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-16 13:56:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aed7b65533256105fe626079991b8c0911f66e02","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-16 15:53:02.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/76/245776/1/check/gate-python-openstackclient-python26/3ea5d36/ : SUCCESS in 1m 15s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/76/245776/1/check/gate-python-openstackclient-pep8/b816916/ : SUCCESS in 1m 07s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/76/245776/1/check/gate-python-openstackclient-docs/71b3b6b//doc/build/html/ : SUCCESS in 2m 24s\n- gate-python-openstackclient-python27 http://logs.openstack.org/76/245776/1/check/gate-python-openstackclient-python27/965580d/ : SUCCESS in 1m 22s\n- gate-python-openstackclient-python34 http://logs.openstack.org/76/245776/1/check/gate-python-openstackclient-python34/6dc397b/ : SUCCESS in 1m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/76/245776/1/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0508ff5/ : SUCCESS in 1h 18m 53s\n- gate-osc-dsvm-functional http://logs.openstack.org/76/245776/1/check/gate-osc-dsvm-functional/1346186/ : SUCCESS in 30m 52s","accounts_in_message":[],"_revision_number":1},{"id":"4e69a57d65fe3eae86659dfba1403c30eff5ec0c","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-19 08:00:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1954f54a9f66f4ce521eb4e4ff4ee8fe90aff068","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-19 08:03:08.000000000","message":"Patch Set 2:\n\nThe unit tests for all server.xxx() will be added in patches implementing another BP: \n\nhttps://blueprints.launchpad.net/python-openstackclient/+spec/osc-unit-test-framework-improvement","accounts_in_message":[],"_revision_number":2},{"id":"21af2949cc36c3478c55c934936b8a7834b83102","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-19 09:20:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/76/245776/2/check/gate-python-openstackclient-python26/755e92d/ : SUCCESS in 1m 17s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/76/245776/2/check/gate-python-openstackclient-pep8/f3c9ee2/ : SUCCESS in 1m 05s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/76/245776/2/check/gate-python-openstackclient-docs/d6bb070//doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-openstackclient-python27 http://logs.openstack.org/76/245776/2/check/gate-python-openstackclient-python27/4184944/ : SUCCESS in 1m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/76/245776/2/check/gate-python-openstackclient-python34/7bd4e8c/ : SUCCESS in 1m 38s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/76/245776/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/c96a514/ : SUCCESS in 1h 13m 20s\n- gate-osc-dsvm-functional http://logs.openstack.org/76/245776/2/check/gate-osc-dsvm-functional/08b5e40/ : SUCCESS in 22m 02s","accounts_in_message":[],"_revision_number":2},{"id":"276a42c6ca3d06440d601452cd24984274338538","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-20 05:42:45.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"37a8c58774ea8893f4172de5c1a94a953ba80c24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-20 06:57:05.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-python26 http://logs.openstack.org/76/245776/3/check/gate-python-openstackclient-python26/fa28e6c/ : SUCCESS in 2m 21s\n- gate-python-openstackclient-pep8 http://logs.openstack.org/76/245776/3/check/gate-python-openstackclient-pep8/19a2a07/ : SUCCESS in 1m 00s\n- gate-python-openstackclient-docs http://docs-draft.openstack.org/76/245776/3/check/gate-python-openstackclient-docs/127c66f//doc/build/html/ : SUCCESS in 2m 37s\n- gate-python-openstackclient-python27 http://logs.openstack.org/76/245776/3/check/gate-python-openstackclient-python27/372eb8a/ : SUCCESS in 1m 30s\n- gate-python-openstackclient-python34 http://logs.openstack.org/76/245776/3/check/gate-python-openstackclient-python34/1fce0b5/ : SUCCESS in 1m 39s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/76/245776/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/0884e94/ : SUCCESS in 1h 12m 09s\n- gate-osc-dsvm-functional http://logs.openstack.org/76/245776/3/check/gate-osc-dsvm-functional/595fb33/ : SUCCESS in 26m 02s","accounts_in_message":[],"_revision_number":3},{"id":"c1f979351ae116707c1e442486198ee596c1e135","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-11-26 02:06:25.000000000","message":"Patch Set 3:\n\nDo we want to get in the business of sorting?","accounts_in_message":[],"_revision_number":3},{"id":"9212a4156feed4759dfd2beddef4483c1aeef816","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-11-26 02:27:43.000000000","message":"Patch Set 3:\n\nHi Terry,\n\nnova api has this sort functionality. And nova client has this option. I think we should provide an option in osc to expose it to users, otherwise users can only use it by calling the api.\n\nThx.","accounts_in_message":[],"_revision_number":3},{"id":"53add6cf9285094a8d2115d8b4f853a1d13faa64","author":{"_account_id":8736,"name":"Terry Howe","email":"terrylhowe@gmail.com","username":"terrylhowe"},"date":"2015-11-26 14:10:03.000000000","message":"Patch Set 3:\n\nYeh, just because we can isn\u0027t necessarily a good reason.  There has been talk about doing limit and marker for all the lists, but I\u0027m not sure we want to get into the sort business as well.  It would help the limit and marker reviews if they weren\u0027t dependent on this one.","accounts_in_message":[],"_revision_number":3},{"id":"1635537b780fb482e6eb72d0929fc0ffb7086830","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-30 18:59:04.000000000","message":"Patch Set 3: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"d7a3c5d19f2a984c52809e50ebb9eff6aa44d0d8","author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"date":"2015-12-07 04:29:15.000000000","message":"Abandoned\n\nDo not get into sort business now. May be restored when we want to.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4055c9030de026c4e37e671ff88dce9085fa718e","revisions":{"02ea0f871e45b9374c5e08ffe5860764c15acb62":{"kind":"REWORK","_number":1,"created":"2015-11-16 13:56:31.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/76/245776/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/76/245776/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/1"}}},"commit":{"parents":[{"commit":"5dffc9d860c3f6728c63b7cf1b1c4a662393e9e7","subject":"Merge \"Enable \"openstack server lock\" command to take multiple servers.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5dffc9d860c3f6728c63b7cf1b1c4a662393e9e7"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-17 09:32:18.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-17 09:32:18.000000000","tz":480},"subject":"Add --sort option to \"server list\" command.","message":"Add --sort option to \"server list\" command.\n\nUsing this option, users could sort the output as they wish.\n\nThe style is like this:\n\n    osc server list --sort aaa:asc,bbb:desc,......\n\nNOTE: For now, there is no doc that could telling us exactly\n      what key can be used as sort-kry. Only the following\n      are known:\n          \u0027created_at\u0027, \u0027id\u0027, \u0027uuid\u0027, \u0027hostname\u0027.\n      The problem has been told to nova doc team, and when\n      the doc is completed, will update the doc in osc.\n\nChange-Id: I0e8c9101c1d09e804db12ffa8463be4704eeae66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02ea0f871e45b9374c5e08ffe5860764c15acb62"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/02ea0f871e45b9374c5e08ffe5860764c15acb62"}]},"branch":"refs/heads/master"},"bbb2f33fd2aaf48b78b7655bc19c744cfe7e86c9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2015-11-19 08:00:25.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/76/245776/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/76/245776/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/2"}}},"commit":{"parents":[{"commit":"5f6f456bfd388c199d837371fe11bb041fa2cfd9","subject":"Merge \"Add release notes for 1.9.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5f6f456bfd388c199d837371fe11bb041fa2cfd9"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-17 09:32:18.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-20 07:51:47.000000000","tz":480},"subject":"Add --sort option to \"server list\" command.","message":"Add --sort option to \"server list\" command.\n\nUsing this option, users could sort the output as they wish.\n\nThe style is like this:\n\n    osc server list --sort aaa:asc,bbb:desc,......\n\nNOTE: For now, there is no doc that could telling us exactly\n      what key can be used as sort-kry. Only the following\n      are known:\n          \u0027created_at\u0027, \u0027id\u0027, \u0027uuid\u0027, \u0027hostname\u0027.\n      The problem has been told to nova doc team, and when\n      the doc is completed, will update the doc in osc.\n\nChange-Id: I0e8c9101c1d09e804db12ffa8463be4704eeae66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bbb2f33fd2aaf48b78b7655bc19c744cfe7e86c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bbb2f33fd2aaf48b78b7655bc19c744cfe7e86c9"}]},"branch":"refs/heads/master"},"4055c9030de026c4e37e671ff88dce9085fa718e":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2015-11-20 05:42:45.000000000","uploader":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"ref":"refs/changes/76/245776/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/76/245776/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/76/245776/3"}}},"commit":{"parents":[{"commit":"65e6c7bc63d1a2137ae454f792b17feba7fab9b8","subject":"Merge \"Add unit tests for \"server pause\" command.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/65e6c7bc63d1a2137ae454f792b17feba7fab9b8"}]}],"author":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-17 09:32:18.000000000","tz":480},"committer":{"name":"Tang Chen","email":"tangchen@cn.fujitsu.com","date":"2015-11-21 05:38:29.000000000","tz":480},"subject":"Add --sort option to \"server list\" command.","message":"Add --sort option to \"server list\" command.\n\nUsing this option, users could sort the output as they wish.\n\nThe style is like this:\n\n    osc server list --sort aaa:asc,bbb:desc,......\n\nNOTE: For now, there is no doc that could telling us exactly\n      what key can be used as sort-kry. Only the following\n      are known:\n          \u0027created_at\u0027, \u0027id\u0027, \u0027uuid\u0027, \u0027hostname\u0027.\n      The problem has been told to nova doc team, and when\n      the doc is completed, will update the doc in osc.\n\nChange-Id: I0e8c9101c1d09e804db12ffa8463be4704eeae66\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4055c9030de026c4e37e671ff88dce9085fa718e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4055c9030de026c4e37e671ff88dce9085fa718e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
