Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Brian Waldon
As we can't just add things to our APIs, it's not straight-forward to support 
them across the board. I think it would make sense to bake these parameters 
into the next versions of our APIs for collection sorting, but my opinion is 
definitely biased. 

Maybe Joe Heck can comment, as he's working on the v2 Identity API.

Brian


On Aug 20, 2012, at 11:43 AM, boden wrote:

 All,
 Is anybody here familiar with the 'sort_key' and 'sort_dir' parameters
 for collection based APIs?
 
 Specifically I'm wondering if there are any plans to add support for
 these 2 params across the board (all collections based REST APIs
 including the 'primary compute extensions')? Based on my google-ability
 it appears they are only on the glance image APIs
 (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
 present moment, so looking for more clarity on this topic intermediate
 to longer term.
 
 Thanks much
 
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Gabriel Hurley
For two summits running I've been advocating the need for a common standard of 
functionality for all OpenStack APIs (things like sorting, bulk operations, 
filtering, pagination, etc.). I intend to push on the issue even harder this 
time around at the Grizzly summit (I'm going to propose an entire working 
session on it).

It's one of those problems that simply *cannot* be solved one project at a 
time. The community needs to agree, and then the projects need to implement the 
solutions over time.

  - Gabriel

 -Original Message-
 From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
 [mailto:openstack-
 bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of
 Brian Waldon
 Sent: Monday, August 20, 2012 10:06 AM
 To: boden
 Cc: openstack@lists.launchpad.net
 Subject: Re: [Openstack] sort_key and sort_dir for collections based REST
 APIs
 
 As we can't just add things to our APIs, it's not straight-forward to support
 them across the board. I think it would make sense to bake these
 parameters into the next versions of our APIs for collection sorting, but my
 opinion is definitely biased.
 
 Maybe Joe Heck can comment, as he's working on the v2 Identity API.
 
 Brian
 
 
 On Aug 20, 2012, at 11:43 AM, boden wrote:
 
  All,
  Is anybody here familiar with the 'sort_key' and 'sort_dir' parameters
  for collection based APIs?
 
  Specifically I'm wondering if there are any plans to add support for
  these 2 params across the board (all collections based REST APIs
  including the 'primary compute extensions')? Based on my
  google-ability it appears they are only on the glance image APIs
  (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
  present moment, so looking for more clarity on this topic intermediate
  to longer term.
 
  Thanks much
 
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Matt Joyce
+10

On Mon, Aug 20, 2012 at 11:42 AM, Gabriel Hurley
gabriel.hur...@nebula.comwrote:

 For two summits running I've been advocating the need for a common
 standard of functionality for all OpenStack APIs (things like sorting, bulk
 operations, filtering, pagination, etc.). I intend to push on the issue
 even harder this time around at the Grizzly summit (I'm going to propose an
 entire working session on it).

 It's one of those problems that simply *cannot* be solved one project at a
 time. The community needs to agree, and then the projects need to implement
 the solutions over time.

   - Gabriel

  -Original Message-
  From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
  [mailto:openstack-
  bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of
  Brian Waldon
  Sent: Monday, August 20, 2012 10:06 AM
  To: boden
  Cc: openstack@lists.launchpad.net
  Subject: Re: [Openstack] sort_key and sort_dir for collections based REST
  APIs
 
  As we can't just add things to our APIs, it's not straight-forward to
 support
  them across the board. I think it would make sense to bake these
  parameters into the next versions of our APIs for collection sorting,
 but my
  opinion is definitely biased.
 
  Maybe Joe Heck can comment, as he's working on the v2 Identity API.
 
  Brian
 
 
  On Aug 20, 2012, at 11:43 AM, boden wrote:
 
   All,
   Is anybody here familiar with the 'sort_key' and 'sort_dir' parameters
   for collection based APIs?
  
   Specifically I'm wondering if there are any plans to add support for
   these 2 params across the board (all collections based REST APIs
   including the 'primary compute extensions')? Based on my
   google-ability it appears they are only on the glance image APIs
   (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
   present moment, so looking for more clarity on this topic intermediate
   to longer term.
  
   Thanks much
  
  
  
   ___
   Mailing list: https://launchpad.net/~openstack
   Post to : openstack@lists.launchpad.net
   Unsubscribe : https://launchpad.net/~openstack
   More help   : https://help.launchpad.net/ListHelp
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Joseph Heck
In the V3 Keystone API, we asserted that we wanted filter functions, but didn't 
go to the length of defining a sort_key and sort_direction in the API spec.

ref: 
https://docs.google.com/document/d/1VP-bTBbwsn6q-rDzuS9CEKb2ubE1VjbWRFd4BkkjoOY/edit?pli=1

-joe

On Aug 20, 2012, at 10:05 AM, Brian Waldon bcwal...@gmail.com wrote:
 As we can't just add things to our APIs, it's not straight-forward to support 
 them across the board. I think it would make sense to bake these parameters 
 into the next versions of our APIs for collection sorting, but my opinion is 
 definitely biased. 
 
 Maybe Joe Heck can comment, as he's working on the v2 Identity API.
 
 Brian
 
 
 On Aug 20, 2012, at 11:43 AM, boden wrote:
 
 All,
 Is anybody here familiar with the 'sort_key' and 'sort_dir' parameters
 for collection based APIs?
 
 Specifically I'm wondering if there are any plans to add support for
 these 2 params across the board (all collections based REST APIs
 including the 'primary compute extensions')? Based on my google-ability
 it appears they are only on the glance image APIs
 (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
 present moment, so looking for more clarity on this topic intermediate
 to longer term.
 
 Thanks much
 
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp
 


___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Gabriel Hurley
Given that the v3 API didn't get implemented in Folsom that gives us a perfect 
opportunity to talk about this stuff at the Grizzly summit! ;-)

- Gabriel

 -Original Message-
 From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
 [mailto:openstack-
 bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of
 Joseph Heck
 Sent: Monday, August 20, 2012 1:45 PM
 To: Brian Waldon
 Cc: openstack@lists.launchpad.net
 Subject: Re: [Openstack] sort_key and sort_dir for collections based REST
 APIs
 
 In the V3 Keystone API, we asserted that we wanted filter functions, but
 didn't go to the length of defining a sort_key and sort_direction in the
 API spec.
 
 ref: https://docs.google.com/document/d/1VP-bTBbwsn6q-
 rDzuS9CEKb2ubE1VjbWRFd4BkkjoOY/edit?pli=1
 
 -joe
 
 On Aug 20, 2012, at 10:05 AM, Brian Waldon bcwal...@gmail.com wrote:
  As we can't just add things to our APIs, it's not straight-forward to 
  support
 them across the board. I think it would make sense to bake these
 parameters into the next versions of our APIs for collection sorting, but my
 opinion is definitely biased.
 
  Maybe Joe Heck can comment, as he's working on the v2 Identity API.
 
  Brian
 
 
  On Aug 20, 2012, at 11:43 AM, boden wrote:
 
  All,
  Is anybody here familiar with the 'sort_key' and 'sort_dir'
  parameters for collection based APIs?
 
  Specifically I'm wondering if there are any plans to add support for
  these 2 params across the board (all collections based REST APIs
  including the 'primary compute extensions')? Based on my
  google-ability it appears they are only on the glance image APIs
  (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
  present moment, so looking for more clarity on this topic
  intermediate to longer term.
 
  Thanks much
 
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp
 
 
 
 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp



___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp


Re: [Openstack] sort_key and sort_dir for collections based REST APIs

2012-08-20 Thread Dolph Mathews
I have the majority of the latest v3 draft implemented on both the client
and server, but it's neither complete nor polished... yet.

My goal is to have a solid implementation (perhaps in a branch?) for
everyone to poke at in plenty of time for the summit :)

-Dolph

On Mon, Aug 20, 2012 at 4:33 PM, Gabriel Hurley
gabriel.hur...@nebula.comwrote:

 Given that the v3 API didn't get implemented in Folsom that gives us a
 perfect opportunity to talk about this stuff at the Grizzly summit! ;-)

 - Gabriel

  -Original Message-
  From: openstack-bounces+gabriel.hurley=nebula@lists.launchpad.net
  [mailto:openstack-
  bounces+gabriel.hurley=nebula@lists.launchpad.net] On Behalf Of
  Joseph Heck
  Sent: Monday, August 20, 2012 1:45 PM
  To: Brian Waldon
  Cc: openstack@lists.launchpad.net
  Subject: Re: [Openstack] sort_key and sort_dir for collections based REST
  APIs
 
  In the V3 Keystone API, we asserted that we wanted filter functions, but
  didn't go to the length of defining a sort_key and sort_direction in
 the
  API spec.
 
  ref: https://docs.google.com/document/d/1VP-bTBbwsn6q-
  rDzuS9CEKb2ubE1VjbWRFd4BkkjoOY/edit?pli=1
 
  -joe
 
  On Aug 20, 2012, at 10:05 AM, Brian Waldon bcwal...@gmail.com wrote:
   As we can't just add things to our APIs, it's not straight-forward to
 support
  them across the board. I think it would make sense to bake these
  parameters into the next versions of our APIs for collection sorting,
 but my
  opinion is definitely biased.
  
   Maybe Joe Heck can comment, as he's working on the v2 Identity API.
  
   Brian
  
  
   On Aug 20, 2012, at 11:43 AM, boden wrote:
  
   All,
   Is anybody here familiar with the 'sort_key' and 'sort_dir'
   parameters for collection based APIs?
  
   Specifically I'm wondering if there are any plans to add support for
   these 2 params across the board (all collections based REST APIs
   including the 'primary compute extensions')? Based on my
   google-ability it appears they are only on the glance image APIs
   (http://docs.openstack.org/developer/glance/glanceapi.html ) at the
   present moment, so looking for more clarity on this topic
   intermediate to longer term.
  
   Thanks much
  
  
  
   ___
   Mailing list: https://launchpad.net/~openstack
   Post to : openstack@lists.launchpad.net
   Unsubscribe : https://launchpad.net/~openstack
   More help   : https://help.launchpad.net/ListHelp
  
 
 
  ___
  Mailing list: https://launchpad.net/~openstack
  Post to : openstack@lists.launchpad.net
  Unsubscribe : https://launchpad.net/~openstack
  More help   : https://help.launchpad.net/ListHelp



 ___
 Mailing list: https://launchpad.net/~openstack
 Post to : openstack@lists.launchpad.net
 Unsubscribe : https://launchpad.net/~openstack
 More help   : https://help.launchpad.net/ListHelp

___
Mailing list: https://launchpad.net/~openstack
Post to : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp