[openstack-dev] [api] [sdk] Proposal to achieve consistency in client side sorting
Jay S. Bryant
jsbryant at electronicjungle.net
Tue Jan 6 18:40:30 UTC 2015
Steven,
Thank you for continuing to pursue this. Adding this functionality and
having it consistent will be a good thing.
The plan for Cinder looks good to me and is consistent with Mike and
Duncan's input.
I look forward to seeing patches for Cinder.
Jay
On 01/06/2015 10:03 AM, Steven Kaufer wrote:
>
> This is a follow up thread to [1]
>
> In order to have consistency across clients, I am proposing that the
> client side sorting has the following syntax: --sort <key>[:<direction>]
>
> Where the --sort parameter is comma-separated and is used to specify
> one or more sort keys and directions. The direction defaults to 'desc'
> for each sort key and the user can supply 'asc' to override.
>
> For example:
>
> nova list --sort display_name
> nova list --sort display_name,vm_state
> nova list --sort display_name:asc,vm_state:asc
>
> If approved, then the following changes are needed for glance and
> cinder (note that nova already uses this syntax):
>
> Cinder: Deprecate --sort_key and --sort_dir and add support for --sort
> Glance: Modify [2] to this new syntax
>
> I have not verified how all other projects handle sorting, there may
> be other projects that would also need to be changed.
>
> Thoughts? Objections?
>
> Also, if there is a more formal way to propose/review this standard
> please let me know.
>
> [1]
> http://www.mail-archive.com/openstack-dev@lists.openstack.org/msg42854.html
> [2] https://review.openstack.org/#/c/120777/
>
> Thanks,
> Steven Kaufer
>
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20150106/3d32693e/attachment.html>
More information about the OpenStack-dev
mailing list