[Openstack] Contribute to the PyCon talk on OpenStack!

2011-02-14 Thread Ed Leafe
As some of you know, I agreed to propose, prepare and give a talk at next month's US PyCon in Atlanta. I felt that it would be a missed opportunity to have one of the biggest and most significant open source project in Python not represented at the largest Python conference. The talk

Re: [Openstack] Contribute to the PyCon talk on OpenStack!

2011-02-14 Thread Kapil Thangavelu
On Mon, 14 Feb 2011 09:14:16 -0500, Ed Leafe e...@leafe.com wrote: As some of you know, I agreed to propose, prepare and give a talk at next month's US PyCon in Atlanta. I felt that it would be a missed opportunity to have one of the biggest and most significant open source project in

Re: [Openstack] documentation contributions

2011-02-14 Thread Thierry Carrez
Jay Pipes wrote: IMHO, we should not be letting *any* significant new code into OpenStack projects without: a) docstrings for all methods -- these turn into our API documentation, so they are critical Agreed. b) Full RST docs for any new feature added. No exceptions. One issue is that if

Re: [Openstack] Queue Service

2011-02-14 Thread Adrian Otto
Eric, Ordered delivery of messages is a feature that I recognize is central to the design of a queue service. A queue must be durable (persistent) in order to provide reliable ordering capability. Having this feature simplifies implementation of applications that consume the queue. I agree

Re: [Openstack] Queue Service

2011-02-14 Thread Adrian Otto
Pete, Queues are essential for highly concurrent use cases, and batch processing. It's the core of what you need to build a cloud-specific application. Reference: http://www.eecs.harvard.edu/~mdw/proj/seda/ Adrian On Feb 14, 2011, at 10:20 AM, Pete Zaitcev wrote: On Mon, 14 Feb 2011

Re: [Openstack] Proposed OpenStack Service Requirements

2011-02-14 Thread Eric Day
On Sun, Feb 13, 2011 at 01:37:29PM -0500, Todd Willey wrote: On Wed, Feb 9, 2011 at 1:38 PM, Eric Day e...@oddments.org wrote: * Firehouse - So far we've not discussed this too much, but I  think when we did there was agreement that we need it. As more  service come into the picture, we

Re: [Openstack] Queue Service

2011-02-14 Thread Eric Day
Hi Pete, Two initial use cases are a comparable service to what other public cloud providers already have (similar HTTP/REST API, but eventually with more features) and a flexible, high-performance queue/event system for backend log and event processing for other OpenStack services (see the

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread John Purrier
Bumping this to the top of the list. One of the key deliverables for Cactus is a complete and usable OpenStack Compute API. This means that using only the API and tools that interact with the OpenStack Compute API Nova can be installed and configured; once running all of the Nova features and

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Jay Pipes
The reason I haven't responded yet is because it's difficult for me to: diff -u some.pdf other.pdf In all seriousness, the wiki spec page says this about the differences in the 1.1 OpenStack API: ==start wiki== OS API 1.1 Features IPv6 Extensions Migrate to OpenStack namespace ==end wiki==

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Jorge Williams
On Feb 14, 2011, at 3:08 PM, Jay Pipes wrote: The reason I haven't responded yet is because it's difficult for me to: diff -u some.pdf other.pdf In all seriousness, the wiki spec page says this about the differences in the 1.1 OpenStack API: I'll work with Anne to make the source

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Jay Pipes
On Mon, Feb 14, 2011 at 4:27 PM, Jorge Williams jorge.willi...@rackspace.com wrote: On Feb 14, 2011, at 3:08 PM, Jay Pipes wrote: I'll work with Anne to make the source documents available to you guys so you can do a diff etc.  Give me a couple of days to get this working, existing docs are

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Jorge Williams
On Feb 14, 2011, at 3:35 PM, Jay Pipes wrote: On Mon, Feb 14, 2011 at 4:27 PM, Jorge Williams jorge.willi...@rackspace.com wrote: On Feb 14, 2011, at 3:08 PM, Jay Pipes wrote: I'll work with Anne to make the source documents available to you guys so you can do a diff etc. Give me a couple

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Jay Pipes
On Mon, Feb 14, 2011 at 4:39 PM, Gabe Westmaas gabe.westm...@rackspace.com wrote: Thanks Jay, I promise I will make more useful wikis soon :) Hehe, sorry if I came across as grumpy. Was just doing some old fashioned rib-poking, that's all ;) Jorge answered most of the questions you had, I just

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Justin Santa Barbara
Some thoughts... General: - Are we writing the OpenStack API, or are we writing the document for the next version of Cloud Servers? In my opinion, the two need to be separate. For example, specifications of resource limits and rate limits, supported compression encodings, timeout

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Paul Voccio
Thoughts below: From: Justin Santa Barbara jus...@fathomdb.commailto:jus...@fathomdb.com Date: Mon, 14 Feb 2011 14:32:52 -0800 To: openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net Subject: Re: [Openstack] OpenStack Compute API 1.1 Some thoughts... General: * Are we

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Justin Santa Barbara
Ah - well, I was sort of expecting that we'd all go the other way and agree some core functionality, and I thought that volumes should definitely be part of that. I'd hope that the core functionality would always be part of the core API, and I'd include images volumes in that list. I think that

Re: [Openstack] Queue Service

2011-02-14 Thread Paul Voccio
Eric, Just looking at the http operations. Shouldn't the calls be around the account then the queue? GET /$account_id/queue/id to list all the queues GET /$account_id/queue/id/message/id Am I off here? Thoughts? pvo On 2/14/11 5:07 PM, Eric Day e...@oddments.org wrote: I've summarized

Re: [Openstack] Queue Service

2011-02-14 Thread Eric Day
Yeah, for anonymous access that would be the case. Those are not needed when the request comes in with OpenStack Auth headers (like nova). Do you think we should be repeating the account id in the URI when the auth headers are present? -Eric On Mon, Feb 14, 2011 at 11:44:58PM +, Paul Voccio

Re: [Openstack] OpenStack Compute API 1.1

2011-02-14 Thread Paul Voccio
Thoughts below From: Justin Santa Barbara jus...@fathomdb.commailto:jus...@fathomdb.com Date: Mon, 14 Feb 2011 15:40:04 -0800 To: Paul Voccio paul.voc...@rackspace.commailto:paul.voc...@rackspace.com Cc: openstack@lists.launchpad.netmailto:openstack@lists.launchpad.net

Re: [Openstack] Queue Service

2011-02-14 Thread Eric Day
On Tue, Feb 15, 2011 at 12:49:01AM +, Paul Voccio wrote: Dropping the account_id, would this also assume that there can be more than one queue per account? Yeah. Think of the queue name as an extra namespace layer much like a swift container, except you don't create or delete them, they

Re: [Openstack] Queue Service

2011-02-14 Thread Paul Voccio
Looking at the swift docs, they reference a container like so: METHOD /v1/account/container HTTP/1.1 http://docs.rackspacecloud.com/files/api/v1/cf-devguide-20110112.pdf For the openstack api, it also includes the account id in the request: POST /v1.1/214412/images HTTP/1.1 Host:

Re: [Openstack] Queue Service

2011-02-14 Thread Michael Barton
On Mon, Feb 14, 2011 at 7:57 PM, Paul Voccio paul.voc...@rackspace.com wrote: Looking at the swift docs, they reference a container like so:  METHOD /v1/account/container HTTP/1.1 Yeah, this has worked out well for us. Delegated access, authentication methods that don't provide the account