(by radically messed up i mean i am getting up to 4 copies of each message and the ordering has been non-chronological)<br><br><div class="gmail_quote">On Thu, Feb 24, 2011 at 3:36 PM, Andy Smith <span dir="ltr"><<a href="mailto:andyster@gmail.com">andyster@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">This thread seems to be radically messed up, but from where I am sitting it certainly doesn't seem like everybody is agreeing, so far it appears that most people disagree about most things.<div>
<div></div><div class="h5"><br><br><div class="gmail_quote">
On Thu, Feb 24, 2011 at 2:33 PM, Trey Morris <span dir="ltr"><<a href="mailto:trey.morris@rackspace.com" target="_blank">trey.morris@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>sounds like we agree then. Each service has it's own tool set, and services which are made up of sub-services will have a tool set which can make calls translating through the tool sets of its sub-services.<br>
<br></div><div><div></div><div><div class="gmail_quote">
On Thu, Feb 24, 2011 at 3:30 PM, Jay Pipes <span dir="ltr"><<a href="mailto:jaypipes@gmail.com" target="_blank">jaypipes@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


<div>On Thu, Feb 24, 2011 at 4:06 PM, Eric Day <<a href="mailto:eday@oddments.org" target="_blank">eday@oddments.org</a>> wrote:<br>
> On Thu, Feb 24, 2011 at 03:48:25PM -0500, Jay Pipes wrote:<br>
>> I just don't want to end up with:<br>
>><br>
>> os-describe-images<br>
>> os-describe-image-attribute<br>
>> os-describe-instances<br>
>> os-describe-groups<br>
>> os-describe-zones<br>
>> os-describe-keypairs<br>
>> os-describe-volumes<br>
>> os-describe-snapshots<br>
>><br>
>> The above is asinine, IMO.<br>
><br>
> Completely agree. :)<br>
<br>
</div>Cool. Was starting to lose my mind thinking people *really* wanted to<br>
duplicate the eucatools mess...<br>
<div><br>
>> If you want to have an os-compute and an os-network CLI tool, cool,<br>
>> but I think that:<br>
>><br>
>> os-compute describe images<br>
>> os-compute describe image-attribute<br>
>> os-compute describe instances<br>
>> os-compute describe groups<br>
>> etc...<br>
>><br>
>> is far more workable than 15 separate CLI tools that do essentially<br>
>> identical things.<br>
><br>
> Yup, agree. Also keep in mind that some operations may be duplicates<br>
> across services, just with a different context. For example,<br>
> in a deployment where you use glance backed by swift for nova,<br>
> os-compute describe image <id> may be the same as os-image describe<br>
> <id> or os-object describe <id> (swift), but the os-compute is in<br>
> the context of instances so it could have more metadata. This will<br>
> mirror the dependency tree we see between services (especially as<br>
> they are split out).<br>
<br>
++<br>
<br>
> We want to make sure there are tools so services can stand alone as<br>
> needed (for example, os-image if you run glance standalone). Services<br>
> that combine other services (like nova) should aggregate these into<br>
> context-specific commands so you don't *need* to use the underlying<br>
> service tools for most things. This allows you to control nova use<br>
> one tool. :)<br>
<br>
</div>No disagreement from me.<br>
<font color="#888888"><br>
-jay<br>
</font><br>
p.s. thx for not sending me to /dev/null ;)<br>
<div><div></div><div><br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br>
</div></div><br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br>
</div></div></blockquote></div><br>