From libcloud-wayne03@example.net Fri Jan 01 19:23:27 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 34355 invoked from network); 1 Jan 2010 19:23:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Jan 2010 19:23:26 -0000 Received: (qmail 12262 invoked by uid 500); 1 Jan 2010 19:23:26 -0000 Delivered-To: wayne03@example.net Received: (qmail 12197 invoked by uid 500); 1 Jan 2010 19:23:26 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Delivered-To: moderator for wayne03@example.net Received: (qmail 89236 invoked by uid 99); 1 Jan 2010 14:00:29 -0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Date: Fri, 1 Jan 2010 14:00:08 +0000 From: Marvin <wayne03@example.net> To: wayne03@example.net Message-ID: <wayne03@example.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/83.161.120.155i Subject: [libcloud] Incubator PMC/Board report for January 2010 ("Libcloud Developers" <wayne03@example.net>) Dear Libcloud Developers, This email was sent by an automated system on behalf of the Apache Incubator PMC. It is an initial reminder to give you plenty of time to prepare your quarterly board report. The board meeting is scheduled for Wed, 20 January 2010, 2 pm Pacific. The report for your podling will form a part of the Incubator PMC report. The Incubator PMC requires your report to be submitted one week before the board meeting, to allow sufficient time for review. Please submit your report with sufficient time to allow the incubator PMC, and subsequently board members to review and digest. Again, the very latest you should submit your report is one week prior to the board meeting. Thanks, The Apache Incubator PMC Submitting your Report ---------------------- Your report should contain the following: * Your project name * A brief description of your project, which assumes no knowledge of the project or necessarily of its field * A list of the three most important issues to address in the move towards graduation. * Any issues that the Incubator PMC or ASF Board might wish/need to be aware of * How has the community developed since the last report * How has the project developed since the last report. This should be appended to the Incubator Wiki page at: http://wiki.apache.org/incubator/January2010 Note: This manually populated. You may need to wait a little before this page is created from a template. Mentors ------- Mentors should review reports for their project(s) and sign them off on the Incubator wiki page. Signing off reports shows that you are following the project - projects that are not signed may raise alarms for the Incubator PMC. Incubator PMC From libcloud-wayne03@example.net Tue Jan 05 00:29:41 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 50703 invoked from network); 5 Jan 2010 00:29:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 00:29:41 -0000 Received: (qmail 35274 invoked by uid 500); 5 Jan 2010 00:29:41 -0000 Delivered-To: wayne03@example.net Received: (qmail 35216 invoked by uid 500); 5 Jan 2010 00:29:41 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 35206 invoked by uid 99); 5 Jan 2010 00:29:40 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 00:29:40 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yx0-f204.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 00:29:32 +0000 Received: by yxe42 with SMTP id 42so15939746yxe.22 for <wayne03@example.net>; Mon, 04 Jan 2010 16:29:10 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id y9mr3837576agf.33.1262651349805; Mon, 04 Jan 2010 16:29:09 -0800 (PST) Date: Mon, 4 Jan 2010 16:29:09 -0800 Message-ID: <wayne03@example.net> From: Paul Querna <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] FQDN/DNS in create_node's name I noticed the rimuhosting driver requires that the name argument to be a FQDN, as the comment in the code says: "Must be a FQDN. e.g example.com." This is kinda annoying for driver consistentcy, as no other drivers require this. I guess it would be nice for some clarification from rimuhosting, is this just what is set in /etc/hostname, or is it used for other purpsoes? Does it really need to be a FQDN? (on the otherhand, should we encourage all of the other drivers to expect the name to be a 'dns name'? Thoughts? Thanks, Paul From libcloud-wayne03@example.net Tue Jan 05 01:15:51 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 66859 invoked from network); 5 Jan 2010 01:15:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 01:15:51 -0000 Received: (qmail 61469 invoked by uid 500); 5 Jan 2010 01:15:51 -0000 Delivered-To: wayne03@example.net Received: (qmail 61429 invoked by uid 500); 5 Jan 2010 01:15:51 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 61419 invoked by uid 99); 5 Jan 2010 01:15:51 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 01:15:51 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO mail-iw0-f201.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 01:15:39 +0000 Received: by iwn39 with SMTP id 39so10015825iwn.32 for <wayne03@example.net>; Mon, 04 Jan 2010 17:15:18 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id j29mr424444ibb.28.1262654118000; Mon, 04 Jan 2010 17:15:18 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> Date: Tue, 5 Jan 2010 14:15:17 +1300 Message-ID: <wayne03@example.net> From: Ivan Meredith <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [libcloud] FQDN/DNS in create_node's name On Tue, Jan 5, 2010 at 1:29 PM, Paul Querna <wayne03@example.net> wrote: > I noticed the rimuhosting driver requires that the name argument to be > a FQDN, as the comment in the code says: > "Must be a FQDN. e.g example.com." > > This is kinda annoying for driver consistentcy, as no other drivers > require this. > > I guess it would be nice for some clarification from rimuhosting, is > this just what is set in /etc/hostname, or is it used for other > purpsoes? =A0Does it really need to be a FQDN? > > (on the otherhand, should we encourage all of the other drivers to > expect the name to be a 'dns name'? > > Thoughts? > > Thanks, > Paul > Hi Paul, It doesn't make as much sense from a cloud point of view I think. The validation code is used in our normal manual ordering process as well. By forcing something that looks like a domain name as a label, servers names tend to reflect the name of the site running on the server (although not always) which helps us identify servers when we get a support requests like "Help! blah.com is down". Heres a simple patch to satisfy the domain name requirement. Index: libcloud/drivers/rimuhosting.py =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- libcloud/drivers/rimuhosting.py (revision 895840) +++ libcloud/drivers/rimuhosting.py (working copy) @@ -166,7 +166,7 @@ def create_node(self, **kwargs): # Creates a RimuHosting instance # - # name Must be a FQDN. e.g example.com. + # name Label for the instance. # image NodeImage from list_images # size NodeSize from list_sizes # @@ -194,7 +194,7 @@ size =3D kwargs['size'] data =3D { - 'instantiation_options':{'domain_name': name, 'distro': image.= id}, + 'instantiation_options':{'domain_name': "%s.libcloud" % (name), 'distro': image.id}, 'pricing_plan_code': size.id, } -Ivan http://www.rimuhosting.com From libcloud-wayne03@example.net Tue Jan 05 08:29:24 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 4004 invoked from network); 5 Jan 2010 08:29:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 08:29:24 -0000 Received: (qmail 98366 invoked by uid 500); 5 Jan 2010 08:29:24 -0000 Delivered-To: wayne03@example.net Received: (qmail 98322 invoked by uid 500); 5 Jan 2010 08:29:24 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 98312 invoked by uid 99); 5 Jan 2010 08:29:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 08:29:24 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-gx0-f219.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 08:29:17 +0000 Received: by gxk19 with SMTP id 19so750950gxk.0 for <wayne03@example.net>; Tue, 05 Jan 2010 00:28:56 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id d1mr2702804agk.41.1262680136276; Tue, 05 Jan 2010 00:28:56 -0800 (PST) Date: Tue, 5 Jan 2010 00:28:56 -0800 Message-ID: <wayne03@example.net> From: Paul Querna <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=UTF-8 Subject: [libcloud] location sensitive APIs If you have been following trunk, I have added list_locations to the NodeDriver, and added support for all of our current providers[1]. Most providers only have one location, Linode has multiple, EC2 has 3, but we need to change a few things to expose that more transparently. ** Ignore EC2 for a little bit, until later on in this email ** One thing we don't have right now is a way to get location sensitive NodeSize, which includes the price. For example, both EC2 and RimuHosting both vary the price of a node by the location. It seems that list_sizes should have an optional location kwarg. If absent, a provider should: - List all sizes, across all locations? (implies adding Location attribute to NodeSize) - Pick one 'main' location, list sizes for it? - Explode? (aka, its a required kwarg) ** On EC2: EC2 also has different image storage for each location, so list_images can be different between locations. EC2 though also has completely separate endpoint URLs for each location, (us-west, us-east, eu-west). Currently we make you have one NodeDriver for each EC2 Region, but it seems like we should just have one EC2 NodeDriver which transparently queries the right region -- this is how our Linode driver and I expect the RimuHosting driver will behave. WDYT? Thanks, Paul [1] - http://ci.apache.org/projects/libcloud/apidocs/libcloud.base.NodeDriver.html#list_locations From libcloud-wayne03@example.net Tue Jan 05 10:13:25 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 39239 invoked from network); 5 Jan 2010 10:13:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 10:13:25 -0000 Received: (qmail 10713 invoked by uid 500); 5 Jan 2010 10:13:25 -0000 Delivered-To: wayne03@example.net Received: (qmail 10665 invoked by uid 500); 5 Jan 2010 10:13:25 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 10655 invoked by uid 99); 5 Jan 2010 10:13:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 10:13:25 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 10:13:16 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 164E2234C495 for <wayne03@example.net>; Tue, 5 Jan 2010 02:12:56 -0800 (PST) Message-ID: <wayne03@example.net> Date: Tue, 5 Jan 2010 10:12:56 +0000 (UTC) From: "Paul Querna (JIRA)" <wayne03@example.net> To: wayne03@example.net In-Reply-To: <141593487.1260992178524.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Subject: [libcloud] [jira] Commented: (LIBCLOUD-2) generate some documentation [ https://issues.apache.org/jira/browse/LIBCLOUD-2?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12796604#action_12796604 ] Paul Querna commented on LIBCLOUD-2: ------------------------------------ first stab at this is in trunk now: python setup.py apidocs will generate them... which can be seen online via the ASF buildbot here: http://ci.apache.org/projects/libcloud/apidocs/ We definitely need more docs / tutorials in general though. > generate some documentation > ----------------------------- > > Key: LIBCLOUD-2 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-2 > Project: Libcloud > Issue Type: Improvement > Components: Documentation > Reporter: Jeremy Orem > Assignee: Jeremy Orem > > From http://github.com/cloudkick/libcloud/issues#issue/4: > Would be good to generate some documentation using Sphinx or alike. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Tue Jan 05 10:19:17 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 41442 invoked from network); 5 Jan 2010 10:19:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 10:19:17 -0000 Received: (qmail 16251 invoked by uid 500); 5 Jan 2010 10:19:17 -0000 Delivered-To: wayne03@example.net Received: (qmail 16235 invoked by uid 500); 5 Jan 2010 10:19:17 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 16225 invoked by uid 99); 5 Jan 2010 10:19:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 10:19:17 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 10:19:15 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 773D8234C04C for <wayne03@example.net>; Tue, 5 Jan 2010 02:18:54 -0800 (PST) Message-ID: <wayne03@example.net> Date: Tue, 5 Jan 2010 10:18:54 +0000 (UTC) From: "Paul Querna (JIRA)" <wayne03@example.net> To: wayne03@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Created: (LIBCLOUD-4) improved debugging support improved debugging support -------------------------- Key: LIBCLOUD-4 URL: https://issues.apache.org/jira/browse/LIBCLOUD-4 Project: Libcloud Issue Type: New Feature Components: Core Reporter: Paul Querna Assignee: Paul Querna We need to improve the ability to debug a connection to a remote service. We have the curl logger, but we should also have the ability to log the complete http response including http headers. This should make adding more test cases easier too. It would be nice if you could enable this via a runtime command too. Something like: dlog = open('/tmp/debug.log', 'w') libcloud.debug_log(dlog) And this would change the connectionCls on NodeDriver to use a logging version. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Tue Jan 05 16:56:29 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 3580 invoked from network); 5 Jan 2010 16:56:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 16:56:29 -0000 Received: (qmail 3961 invoked by uid 500); 5 Jan 2010 16:56:29 -0000 Delivered-To: wayne03@example.net Received: (qmail 3911 invoked by uid 500); 5 Jan 2010 16:56:29 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 3901 invoked by uid 99); 5 Jan 2010 16:56:29 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 16:56:29 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-bw0-f210.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 16:56:21 +0000 Received: by bwz2 with SMTP id 2so9464474bwz.20 for <wayne03@example.net>; Tue, 05 Jan 2010 08:56:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :from:date:message-id:subject:to:content-type; bh=QVUUcxek/MaKLKkfReM+qAwNjfX+I6rSiIlkC6isPkQ=; b=kd/Fgjz5G4vhjdNqGSYJtSGtw1vm0M0ZTDbbxQJXylFB9aFAzdGb9OqsjPUs5Hk0uO +ydjylCCddGZzJZIHwDzOEZNafTuRidF8bsT54lJHQEgCRngRA26yMZN4BYgtm5n/Mdk S3fSyz5mNwNn5sPDhdNnX8APOKz17AAqLyGNk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; b=iDkKmxRFmZX3glN9THqsDCdUFt1R4nF14jGYm8tvYhmw6h9T28cnrACk3HVmtSjXXz 8vlJvlbQYAwAae6/3t6/bR3ZfsRwmXxszZ13UKgldkXvAIRjZAjHfDbZAuot3i0Ha5qB ggkYU2mr50dg0C46c1palSFpp0+uvKTPXbSw0= MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id y11mr100493bkw.200.1262710561192; Tue, 05 Jan 2010 08:56:01 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> From: Ian Bicking <wayne03@example.net> Date: Tue, 5 Jan 2010 10:55:41 -0600 Message-ID: <wayne03@example.net> To: wayne03@example.net Content-Type: multipart/alternative; boundary=0015175cf86a743bd3047c6db641 X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] [jira] Created: (LIBCLOUD-4) improved debugging support --0015175cf86a743bd3047c6db641 Content-Type: text/plain; charset=UTF-8 There's not really a command line that this could be added to, but if the library looked for an environmental variable then you could enable debugging in any context. E.g.: LIBCLOUD_DEBUG=t some-random-libcloud-using-tool ... --0015175cf86a743bd3047c6db641-- From libcloud-wayne03@example.net Tue Jan 05 21:49:04 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 15340 invoked from network); 5 Jan 2010 21:49:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 21:49:04 -0000 Received: (qmail 1647 invoked by uid 500); 5 Jan 2010 21:49:04 -0000 Delivered-To: wayne03@example.net Received: (qmail 1632 invoked by uid 500); 5 Jan 2010 21:49:04 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 1566 invoked by uid 99); 5 Jan 2010 21:49:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 21:49:04 +0000 X-ASF-Spam-Status: No, hits=1.2 required=10.0 tests=SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO mail-iw0-f201.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 21:48:57 +0000 Received: by iwn39 with SMTP id 39so10599527iwn.32 for <wayne03@example.net>; Tue, 05 Jan 2010 13:48:36 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id g61mr670601iba.6.1262728116141; Tue, 05 Jan 2010 13:48:36 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> Date: Wed, 6 Jan 2010 10:48:36 +1300 Message-ID: <wayne03@example.net> From: Ivan Meredith <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [libcloud] location sensitive APIs On Tue, Jan 5, 2010 at 9:28 PM, Paul Querna <wayne03@example.net> wrote: > If you have been following trunk, I have added list_locations to the > NodeDriver, and added support for all of our current providers[1]. > Most providers only have one location, Linode has multiple, EC2 has 3, > but we need to change a few things to expose that more transparently. > ** Ignore EC2 for a little bit, until later on in this email ** > > One thing we don't have right now is a way to get location sensitive > NodeSize, which includes the price. =A0 For example, both EC2 and > RimuHosting both vary the price of a node by the location. > > It seems that list_sizes should have an optional location kwarg. =A0If > absent, a provider should: > =A0- List all sizes, across all locations? (implies adding Location > attribute to NodeSize) > =A0- Pick one 'main' location, list sizes for it? > =A0- Explode? (aka, its a required kwarg) > I like the idea of having a location on a NodeSize, and then listing all sizes across different locations, with the ability to filter it down by location with a kwarg. If a driver supports the same NodeSize at multiple locations it could return a Cartesian list of NodeSizes with different locations maybe. > ** On EC2: > > EC2 also has different image storage for each location, so list_images > can be different between locations. =A0EC2 though also has completely > separate endpoint URLs for each location, (us-west, us-east, eu-west). > =A0Currently we make you have one NodeDriver for each EC2 Region, but > it seems like we should just have one EC2 NodeDriver which > transparently queries the right region -- this is how our Linode > driver and I expect the RimuHosting driver will behave. =A0 WDYT? > +1 > Thanks, > > Paul > > [1] - http://ci.apache.org/projects/libcloud/apidocs/libcloud.base.NodeDr= iver.html#list_locations > From libcloud-wayne03@example.net Tue Jan 05 23:51:23 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 58152 invoked from network); 5 Jan 2010 23:51:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 5 Jan 2010 23:51:23 -0000 Received: (qmail 35667 invoked by uid 500); 5 Jan 2010 23:51:23 -0000 Delivered-To: wayne03@example.net Received: (qmail 35622 invoked by uid 500); 5 Jan 2010 23:51:23 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 35612 invoked by uid 99); 5 Jan 2010 23:51:22 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 23:51:22 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yw0-f182.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 23:51:15 +0000 Received: by ywh12 with SMTP id 12so17770842ywh.21 for <wayne03@example.net>; Tue, 05 Jan 2010 15:50:53 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id l17mr12048246age.101.1262735452844; Tue, 05 Jan 2010 15:50:52 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> <wayne03@example.net> Date: Tue, 5 Jan 2010 15:50:52 -0800 Message-ID: <wayne03@example.net> From: Paul Querna <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] [jira] Created: (LIBCLOUD-4) improved debugging support On Tue, Jan 5, 2010 at 8:55 AM, Ian Bicking <wayne03@example.net> wrote: > There's not really a command line that this could be added to, but if the > library looked for an environmental variable then you could enable debugg= ing > in any context. =C2=A0E.g.: > > =C2=A0 =C2=A0LIBCLOUD_DEBUG=3Dt some-random-libcloud-using-tool ... > done in r896276: http://svn.apache.org/viewvc?view=3Drevision&revision=3D896276 Setting the environment LIBCLOUD_DEBUG=3D/path/to/file will log every HTTPS request as a curl command, and also log the entire response HTTP headers/body. libcloud.enable_debug(open('my.log', 'a')) also is available if you want to do it programmatically. From libcloud-wayne03@example.net Mon Jan 11 13:41:48 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 1243 invoked from network); 11 Jan 2010 13:41:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 11 Jan 2010 13:41:48 -0000 Received: (qmail 38049 invoked by uid 500); 11 Jan 2010 13:41:46 -0000 Delivered-To: wayne03@example.net Received: (qmail 37994 invoked by uid 500); 11 Jan 2010 13:41:45 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 37878 invoked by uid 99); 11 Jan 2010 13:41:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jan 2010 13:41:45 +0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (athena.apache.org: local policy) Received: from [83.161.120.155] (HELO out4.smtp.messagingengine.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jan 2010 13:41:36 +0000 Received: from compute2.internal (compute2.internal [83.161.120.155]) by gateway1.messagingengine.com (Postfix) with ESMTP id E56A7CC161 for <wayne03@example.net>; Mon, 11 Jan 2010 08:41:15 -0500 (EST) Received: from heartbeat2.messagingengine.com ([83.161.120.155]) by compute2.internal (MEProxy); Mon, 11 Jan 2010 08:41:15 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=subject:from:to:content-type:date:message-id:mime-version:content-transfer-encoding; s=smtpout; bh=VBMJSmIicTZtjMk7o761iZ/OqBE=; b=Zkdbzi/L8QCL4Dq9IQYoQhpOPPAzsn5DrT2fzOoKD9rS8Q/fsBkskkGs27hxR1m1rJDEUjhUydqmOhJi5sp/rh4Bi4t/L9GKWbl093eTm4M8aktPx3s+GsYWn77ndv1A7jtcvn0+KTVX58MdMWAkN+xwPMHYTHauOv67VBfTwI0= X-Sasl-enc: ZGSDBZJFgAVmUwQhNNRTywXA4NNItNzOE02PS4EJYoiR 1263217275 Received: from [83.161.120.155] (unknown [83.161.120.155]) by www.fastmail.fm (Postfix) with ESMTPA id 5495F3745D for <wayne03@example.net>; Mon, 11 Jan 2010 08:41:15 -0500 (EST) From: Upayavira <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset="UTF-8" Date: Mon, 11 Jan 2010 13:41:13 +0000 Message-ID: <1263217273.3439.227.camel@urgyen> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit Subject: [libcloud] Voxel support - how to handle sizes and creates I've mostly implemented support for Voxel in libcloud. I've done everything but create_node and list_sizes, as I haven't yet worked out how best to implement them. My main question is that libcloud expects discrete "sizes", whereas at Voxel the memory/CPU are not tied to the disk usage. A 10 core device could have a 10Gb disk while a 1 core device could have a 1Tb disk. Other than creating an arbitrary set of node sizes based upon some kind of creative guessing, is there another way I should be doing it? Also, I haven't written a test case yet, as I only found those when I'd almost finished implementation. I'll see if I can add them before I contribute. Regards, Upayavira From libcloud-wayne03@example.net Mon Jan 11 20:43:39 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 26501 invoked from network); 11 Jan 2010 20:43:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 11 Jan 2010 20:43:39 -0000 Received: (qmail 80791 invoked by uid 500); 11 Jan 2010 20:43:39 -0000 Delivered-To: wayne03@example.net Received: (qmail 80735 invoked by uid 500); 11 Jan 2010 20:43:38 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Delivered-To: moderator for wayne03@example.net Received: (qmail 24865 invoked by uid 99); 11 Jan 2010 20:08:20 -0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Message-Id: <wayne03@example.net> From: Steve Rogoschewsky <wayne03@example.net> To: wayne03@example.net Content-Type: multipart/alternative; boundary=Apple-Mail-6--682055902 Mime-Version: 1.0 (Apple Message framework v936) Date: Mon, 11 Jan 2010 14:07:49 -0600 X-Mailer: Apple Mail (2.936) X-yoursite-MailScanner-Information: Please contact the ISP for more information X-yoursite-MailScanner: Found to be clean X-yoursite-MailScanner-From: wayne03@example.net Subject: [libcloud] Hello from BlackSun --Apple-Mail-6--682055902 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Hi, we run a VMWARE cloud across two datacenters that we own in canada. What is the best way to get listed as a cloud provider within your cloudkick tool? Steve Rogoschewsky Chief Executive Officer BlackSun Inc Telephone 4323162272 Suite 201 116 Research Dr Saskatoon, Sk. S7N 3R3 wayne03@example.net Online : http://www.BlackSun.ca --Apple-Mail-6--682055902-- From libcloud-wayne03@example.net Mon Jan 11 20:48:24 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 27617 invoked from network); 11 Jan 2010 20:48:24 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 11 Jan 2010 20:48:24 -0000 Received: (qmail 85182 invoked by uid 500); 11 Jan 2010 20:48:24 -0000 Delivered-To: wayne03@example.net Received: (qmail 85151 invoked by uid 500); 11 Jan 2010 20:48:23 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 85137 invoked by uid 99); 11 Jan 2010 20:48:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jan 2010 20:48:23 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yx0-f174.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 11 Jan 2010 20:48:14 +0000 Received: by yxe4 with SMTP id 4so20065702yxe.32 for <wayne03@example.net>; Mon, 11 Jan 2010 12:47:53 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id t24mr6654772ybi.151.1263242873127; Mon, 11 Jan 2010 12:47:53 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> From: Alex Polvi <wayne03@example.net> Date: Mon, 11 Jan 2010 12:47:33 -0800 Message-ID: <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [libcloud] Hello from BlackSun Steve, I'll follow-up off list with more information. This list is meant for libcloud specific development. Talk to you soon, -Alex On Mon, Jan 11, 2010 at 12:07 PM, Steve Rogoschewsky <wayne03@example.net> wr= ote: > > =A0 =A0 =A0 =A0Hi, we run a VMWARE cloud across two datacenters that we o= wn in > canada. =A0What is the best way to get listed as a cloud provider within = your > cloudkick tool? > Steve Rogoschewsky > Chief Executive Officer > BlackSun Inc > Telephone 4323162272 > Suite 201 > 116 Research Dr > Saskatoon, Sk. > S7N 3R3 > wayne03@example.net > Online : http://www.BlackSun.ca > > > > > > > --=20 co-founder, cloudkick.com twitter.com/cloudkick 4323162272 From libcloud-wayne03@example.net Thu Jan 14 19:06:28 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 60287 invoked from network); 14 Jan 2010 19:06:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 14 Jan 2010 19:06:26 -0000 Received: (qmail 52890 invoked by uid 500); 14 Jan 2010 19:06:26 -0000 Delivered-To: wayne03@example.net Received: (qmail 52695 invoked by uid 500); 14 Jan 2010 19:06:25 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 52685 invoked by uid 99); 14 Jan 2010 19:06:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 19:06:25 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 19:06:15 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 74371234C1EE for <wayne03@example.net>; Thu, 14 Jan 2010 11:05:54 -0800 (PST) Message-ID: <wayne03@example.net> Date: Thu, 14 Jan 2010 19:05:54 +0000 (UTC) From: "Tom White (JIRA)" <wayne03@example.net> To: wayne03@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Created: (LIBCLOUD-5) Fix Terremark provider following XML namespace changes Fix Terremark provider following XML namespace changes ------------------------------------------------------ Key: LIBCLOUD-5 URL: https://issues.apache.org/jira/browse/LIBCLOUD-5 Project: Libcloud Issue Type: Bug Components: Core Reporter: Tom White Assignee: Tom White The xmlns was changed in Terramark to be compliant with the current vCloud API spec. Instead of xmlns="http://www.vmware.com/vcloud/v1" use xmlns="http://www.vmware.com/vcloud/v0.8". -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Thu Jan 14 19:10:25 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 61498 invoked from network); 14 Jan 2010 19:10:25 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 14 Jan 2010 19:10:25 -0000 Received: (qmail 59926 invoked by uid 500); 14 Jan 2010 19:10:25 -0000 Delivered-To: wayne03@example.net Received: (qmail 59897 invoked by uid 500); 14 Jan 2010 19:10:25 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 59887 invoked by uid 99); 14 Jan 2010 19:10:25 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 19:10:25 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 19:10:15 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 8BB89234C1EE for <wayne03@example.net>; Thu, 14 Jan 2010 11:09:54 -0800 (PST) Message-ID: <wayne03@example.net> Date: Thu, 14 Jan 2010 19:09:54 +0000 (UTC) From: "Tom White (JIRA)" <wayne03@example.net> To: wayne03@example.net In-Reply-To: <wayne03@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Updated: (LIBCLOUD-5) Fix Terremark provider following XML namespace changes [ https://issues.apache.org/jira/browse/LIBCLOUD-5?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tom White updated LIBCLOUD-5: ----------------------------- Attachment: LIBCLOUD-5.patch Here's a preliminary patch which fixes the namespace, and also changes the parsing logic for IP addresses (since the structure changed there too). The tests have not been updated yet. > Fix Terremark provider following XML namespace changes > ------------------------------------------------------ > > Key: LIBCLOUD-5 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-5 > Project: Libcloud > Issue Type: Bug > Components: Core > Reporter: Tom White > Assignee: Tom White > Attachments: LIBCLOUD-5.patch > > > The xmlns was changed in Terramark to be compliant with the current vCloud API spec. Instead of xmlns="http://www.vmware.com/vcloud/v1" use xmlns="http://www.vmware.com/vcloud/v0.8". -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Thu Jan 14 20:56:55 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 89659 invoked from network); 14 Jan 2010 20:56:55 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 14 Jan 2010 20:56:55 -0000 Received: (qmail 88910 invoked by uid 500); 14 Jan 2010 20:56:54 -0000 Delivered-To: wayne03@example.net Received: (qmail 88879 invoked by uid 500); 14 Jan 2010 20:56:54 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 88869 invoked by uid 99); 14 Jan 2010 20:56:54 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 20:56:54 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yw0-f182.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 14 Jan 2010 20:56:46 +0000 Received: by ywh12 with SMTP id 12so30997ywh.21 for <wayne03@example.net>; Thu, 14 Jan 2010 12:56:24 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id n20mr1430544agh.67.1263502584669; Thu, 14 Jan 2010 12:56:24 -0800 (PST) In-Reply-To: <1263217273.3439.227.camel@urgyen> References: <1263217273.3439.227.camel@urgyen> Date: Thu, 14 Jan 2010 12:56:24 -0800 Message-ID: <wayne03@example.net> From: Paul Querna <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=UTF-8 X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] Voxel support - how to handle sizes and creates On Mon, Jan 11, 2010 at 5:41 AM, Upayavira <wayne03@example.net> wrote: > I've mostly implemented support for Voxel in libcloud. > > I've done everything but create_node and list_sizes, as I haven't yet > worked out how best to implement them. > > My main question is that libcloud expects discrete "sizes", whereas at > Voxel the memory/CPU are not tied to the disk usage. A 10 core device > could have a 10Gb disk while a 1 core device could have a 1Tb disk. Yup, several providers allow this kind of variable NodeSize. I think the best thing we can do is in two parts: 1) Add a features["list_sizes"] dict, with: - variable_disk - variable_cores - variable_memory If these features attributes are set, its an indicator to a user of the driver, they are safe to set arbitrary values on the NodeSize object. 2) We should make a sensible set of default NodeSizes, this is what the vcloud driver does for example with regards to memory. I would suggest just making a set of NodeSizes that is roughly the same as what amazon or rackspace offer. This keeps the library easy to use for people who just want a node quickly, but also provides an API defined way for variable NodeSize objects. Thoughts? Thanks, Paul From libcloud-wayne03@example.net Mon Jan 18 21:37:48 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 97909 invoked from network); 18 Jan 2010 21:37:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 18 Jan 2010 21:37:48 -0000 Received: (qmail 69029 invoked by uid 500); 18 Jan 2010 21:37:48 -0000 Delivered-To: wayne03@example.net Received: (qmail 68959 invoked by uid 500); 18 Jan 2010 21:37:47 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Delivered-To: moderator for wayne03@example.net Received: (qmail 17866 invoked by uid 99); 18 Jan 2010 16:56:54 -0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) From: "Brooks, Carl" <wayne03@example.net> To: "wayne03@example.net" <wayne03@example.net> Date: Mon, 18 Jan 2010 11:56:20 -0500 Thread-Topic: looking for comment on libcloud? Thread-Index: AcqYXyjSEU654qP8TRyBMLu7Gxxx4Q== Message-ID: <wayne03@example.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_80218D400EBA0D49AF23B7824316FE109D78CE8DSPARKYofficetec_" MIME-Version: 1.0 X-Proofpoint-Virus-Version: vendor=fsecure engine=1.12.8161:2.4.5,1.2.40,4.0.166 definitions=2010-01-18_08:2010-01-05,2010-01-18,2010-01-17 signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx engine=6.0.2-0911030000 definitions=main-1001180133 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] looking for comment on libcloud? --_000_80218D400EBA0D49AF23B7824316FE109D78CE8DSPARKYofficetec_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I'm looking for some comment about some news I received from VMware regardi= ng libcloud and vCloud - If there's anyone who would like to field a few qu= estions for my article I'd be very grateful. I've already reached out to Bob Hrdinsky at Cloudkick about this, but thoug= ht I'd cover all my bases, so I'm using this email as well. Thanks in advance, Carl Brooks Technology Writer http://SearchCloudComputing.com TechTarget Data Center and Virtualization Media Group Email:wayne03@example.net Telephone:4323162272 --_000_80218D400EBA0D49AF23B7824316FE109D78CE8DSPARKYofficetec_-- From libcloud-wayne03@example.net Mon Jan 18 21:49:02 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 5712 invoked from network); 18 Jan 2010 21:49:02 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 18 Jan 2010 21:49:02 -0000 Received: (qmail 92447 invoked by uid 500); 18 Jan 2010 21:49:02 -0000 Delivered-To: wayne03@example.net Received: (qmail 92409 invoked by uid 500); 18 Jan 2010 21:49:02 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 92397 invoked by uid 99); 18 Jan 2010 21:49:02 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jan 2010 21:49:02 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of wayne03@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mail-yw0-f188.google.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Jan 2010 21:48:51 +0000 Received: by ywh26 with SMTP id 26so2662598ywh.12 for <wayne03@example.net>; Mon, 18 Jan 2010 13:48:29 -0800 (PST) MIME-Version: 1.0 Received: by 83.161.120.155 with SMTP id i17mr6408064ybe.77.1263851305091; Mon, 18 Jan 2010 13:48:25 -0800 (PST) In-Reply-To: <wayne03@example.net> References: <wayne03@example.net> From: Alex Polvi <wayne03@example.net> Date: Mon, 18 Jan 2010 13:48:05 -0800 Message-ID: <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] looking for comment on libcloud? All, I just spoke with Carl. However, if you are building something with libcloud (particularly with vCloud), do not hesitate to contact him. Might be a good way to promote your project. Best, -Alex On Mon, Jan 18, 2010 at 8:56 AM, Brooks, Carl <wayne03@example.net> wrote: > Hi, > > I'm looking for some comment about some news I received from VMware regarding libcloud and vCloud - If there's anyone who would like to field a few questions for my article I'd be very grateful. > > I've already reached out to Bob Hrdinsky at Cloudkick about this, but thought I'd cover all my bases, so I'm using this email as well. > > Thanks in advance, > > Carl Brooks > Technology Writer > http://SearchCloudComputing.com > TechTarget Data Center and Virtualization Media Group > Email:wayne03@example.net > Telephone:4323162272 > > -- co-founder, cloudkick.com twitter.com/cloudkick 4323162272 From libcloud-wayne03@example.net Fri Jan 22 10:23:54 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 5902 invoked from network); 22 Jan 2010 10:23:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 22 Jan 2010 10:23:54 -0000 Received: (qmail 94101 invoked by uid 500); 22 Jan 2010 10:23:54 -0000 Delivered-To: wayne03@example.net Received: (qmail 94033 invoked by uid 500); 22 Jan 2010 10:23:54 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 94023 invoked by uid 99); 22 Jan 2010 10:23:53 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:23:53 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:23:43 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 52CF029A0013 for <wayne03@example.net>; Fri, 22 Jan 2010 02:23:22 -0800 (PST) Message-ID: <wayne03@example.net> Date: Fri, 22 Jan 2010 10:23:22 +0000 (UTC) From: "Jeff Hammerbacher (JIRA)" <wayne03@example.net> To: wayne03@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Created: (LIBCLOUD-6) Add SoftLayer driver Add SoftLayer driver -------------------- Key: LIBCLOUD-6 URL: https://issues.apache.org/jira/browse/LIBCLOUD-6 Project: Libcloud Issue Type: Improvement Components: Core Reporter: Jeff Hammerbacher It would be nice to support SoftLayer's CloudLayer offering: http://softlayer.com/cloudlayer_computing.html -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Fri Jan 22 10:29:45 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 8543 invoked from network); 22 Jan 2010 10:29:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 22 Jan 2010 10:29:45 -0000 Received: (qmail 1498 invoked by uid 500); 22 Jan 2010 10:29:45 -0000 Delivered-To: wayne03@example.net Received: (qmail 1391 invoked by uid 500); 22 Jan 2010 10:29:44 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 1381 invoked by uid 99); 22 Jan 2010 10:29:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:29:44 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:29:42 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 836F029A0012 for <wayne03@example.net>; Fri, 22 Jan 2010 02:29:21 -0800 (PST) Message-ID: <wayne03@example.net> Date: Fri, 22 Jan 2010 10:29:21 +0000 (UTC) From: "Jeff Hammerbacher (JIRA)" <wayne03@example.net> To: wayne03@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Created: (LIBCLOUD-7) Add docstring to drivers/ec2.py#create_node to indicate how to use the function Add docstring to drivers/ec2.py#create_node to indicate how to use the function ------------------------------------------------------------------------------- Key: LIBCLOUD-7 URL: https://issues.apache.org/jira/browse/LIBCLOUD-7 Project: Libcloud Issue Type: Improvement Components: Documentation Reporter: Jeff Hammerbacher I tried to spin up an instance on EC2 tonight and was pained to see that running "print driver.__doc__" gave me "None" in the Python shell. Let's fix that. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Fri Jan 22 10:31:45 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 10163 invoked from network); 22 Jan 2010 10:31:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 22 Jan 2010 10:31:45 -0000 Received: (qmail 9464 invoked by uid 500); 22 Jan 2010 10:31:45 -0000 Delivered-To: wayne03@example.net Received: (qmail 9435 invoked by uid 500); 22 Jan 2010 10:31:45 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 9425 invoked by uid 99); 22 Jan 2010 10:31:45 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:31:45 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 10:31:43 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id A735129A0012 for <wayne03@example.net>; Fri, 22 Jan 2010 02:31:21 -0800 (PST) Message-ID: <wayne03@example.net> Date: Fri, 22 Jan 2010 10:31:21 +0000 (UTC) From: "Jeff Hammerbacher (JIRA)" <wayne03@example.net> To: wayne03@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Created: (LIBCLOUD-8) Remove weird issue types from the LIBCLOUD JIRA project Remove weird issue types from the LIBCLOUD JIRA project ------------------------------------------------------- Key: LIBCLOUD-8 URL: https://issues.apache.org/jira/browse/LIBCLOUD-8 Project: Libcloud Issue Type: Improvement Reporter: Jeff Hammerbacher There are a lot of weird issue types in the dropdown, including "New JIRA Project" and others. They should probably be removed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Fri Jan 22 12:15:44 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 44069 invoked from network); 22 Jan 2010 12:15:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 22 Jan 2010 12:15:44 -0000 Received: (qmail 10275 invoked by uid 500); 22 Jan 2010 12:15:44 -0000 Delivered-To: wayne03@example.net Received: (qmail 10241 invoked by uid 500); 22 Jan 2010 12:15:44 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 10231 invoked by uid 99); 22 Jan 2010 12:15:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 12:15:44 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 12:15:42 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 798FA29A0013 for <wayne03@example.net>; Fri, 22 Jan 2010 04:15:21 -0800 (PST) Message-ID: <wayne03@example.net> Date: Fri, 22 Jan 2010 12:15:21 +0000 (UTC) From: "Gavin (JIRA)" <wayne03@example.net> To: wayne03@example.net In-Reply-To: <wayne03@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] [jira] Closed: (LIBCLOUD-8) Remove weird issue types from the LIBCLOUD JIRA project [ https://issues.apache.org/jira/browse/LIBCLOUD-8?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Gavin closed LIBCLOUD-8. ------------------------ Resolution: Fixed Done, thanks Jeff for reporting. > Remove weird issue types from the LIBCLOUD JIRA project > ------------------------------------------------------- > > Key: LIBCLOUD-8 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-8 > Project: Libcloud > Issue Type: Improvement > Reporter: Jeff Hammerbacher > > There are a lot of weird issue types in the dropdown, including "New JIRA Project" and others. They should probably be removed. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Fri Jan 22 23:56:51 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 39144 invoked from network); 22 Jan 2010 23:56:51 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 22 Jan 2010 23:56:51 -0000 Received: (qmail 5529 invoked by uid 500); 22 Jan 2010 23:56:51 -0000 Delivered-To: wayne03@example.net Received: (qmail 5480 invoked by uid 500); 22 Jan 2010 23:56:50 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 5470 invoked by uid 99); 22 Jan 2010 23:56:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 23:56:50 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [83.161.120.155] (HELO brutus.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jan 2010 23:56:41 +0000 Received: from brutus.apache.org (localhost [83.161.120.155]) by brutus.apache.org (Postfix) with ESMTP id 8843F29A0013 for <wayne03@example.net>; Fri, 22 Jan 2010 15:56:21 -0800 (PST) Message-ID: <wayne03@example.net> Date: Fri, 22 Jan 2010 23:56:21 +0000 (UTC) From: "Paul Querna (JIRA)" <wayne03@example.net> To: wayne03@example.net In-Reply-To: <wayne03@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Subject: [libcloud] [jira] Commented: (LIBCLOUD-6) Add SoftLayer driver [ https://issues.apache.org/jira/browse/LIBCLOUD-6?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12803949#action_12803949 ] Paul Querna commented on LIBCLOUD-6: ------------------------------------ API introduction: http://sldn.softlayer.com/wiki/index.php/The_SoftLayer_API they call their vm's 'virtual guest' products: http://sldn.softlayer.com/wiki/index.php/SoftLayer_Container_Product_Order_Virtual_Guest > Add SoftLayer driver > -------------------- > > Key: LIBCLOUD-6 > URL: https://issues.apache.org/jira/browse/LIBCLOUD-6 > Project: Libcloud > Issue Type: Improvement > Components: Core > Reporter: Jeff Hammerbacher > > It would be nice to support SoftLayer's CloudLayer offering: http://softlayer.com/cloudlayer_computing.html -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. From libcloud-wayne03@example.net Mon Jan 25 14:51:17 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 46768 invoked from network); 25 Jan 2010 14:51:17 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 25 Jan 2010 14:51:17 -0000 Received: (qmail 1564 invoked by uid 500); 25 Jan 2010 14:51:17 -0000 Delivered-To: wayne03@example.net Received: (qmail 1524 invoked by uid 500); 25 Jan 2010 14:51:17 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Received: (qmail 1514 invoked by uid 99); 25 Jan 2010 14:51:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jan 2010 14:51:16 +0000 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [83.161.120.155] (HELO out2.smtp.messagingengine.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 25 Jan 2010 14:51:06 +0000 Received: from compute1.internal (compute1.internal [83.161.120.155]) by gateway1.messagingengine.com (Postfix) with ESMTP id 0E129CDD62 for <wayne03@example.net>; Mon, 25 Jan 2010 09:50:46 -0500 (EST) Received: from heartbeat1.messagingengine.com ([83.161.120.155]) by compute1.internal (MEProxy); Mon, 25 Jan 2010 09:50:46 -0500 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=subject:from:to:in-reply-to:references:content-type:date:message-id:mime-version:content-transfer-encoding; s=smtpout; bh=X1d7j9pbm62O01Ti8WcRm1z4QgI=; b=YGWkPoODtTaZ19IDtgFC5zu5QlJypUstomkspzSbVuDh50pfJxKr+lCxCdar91rPmMC3d0ULO+Ft6VWMLjZUl6GrFBnBQouHPiYEihl2cRe86V5NysBn+zxmaVVonL9aWLdKG2hFonaXcFvjQm4OESuRYpBEl7OMYz4xWagZMZ8= X-Sasl-enc: sOTNMVkCjctr5+bksjI8OnR9nA6T06MGNDN0YTDq4Cda 1264431043 Received: from [83.161.120.155] (unknown [83.161.120.155]) by www.fastmail.fm (Postfix) with ESMTPA id 019285CAC5 for <wayne03@example.net>; Mon, 25 Jan 2010 09:50:40 -0500 (EST) From: Upayavira <wayne03@example.net> To: wayne03@example.net In-Reply-To: <wayne03@example.net> References: <1263217273.3439.227.camel@urgyen> <wayne03@example.net> Content-Type: text/plain; charset="UTF-8" Date: Mon, 25 Jan 2010 14:50:34 +0000 Message-ID: <1264431034.12144.471.camel@urgyen> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Subject: Re: [libcloud] Voxel support - how to handle sizes and creates On Thu, 2010-01-14 at 12:56 -0800, Paul Querna wrote: > On Mon, Jan 11, 2010 at 5:41 AM, Upayavira <wayne03@example.net> wrote: > > I've mostly implemented support for Voxel in libcloud. > > > > I've done everything but create_node and list_sizes, as I haven't yet > > worked out how best to implement them. > > > > My main question is that libcloud expects discrete "sizes", whereas at > > Voxel the memory/CPU are not tied to the disk usage. A 10 core device > > could have a 10Gb disk while a 1 core device could have a 1Tb disk. > > Yup, several providers allow this kind of variable NodeSize. > > I think the best thing we can do is in two parts: > 1) Add a features["list_sizes"] dict, with: > - variable_disk > - variable_cores > - variable_memory > If these features attributes are set, its an indicator to a user of > the driver, they are safe to set arbitrary values on the NodeSize > object. > > 2) We should make a sensible set of default NodeSizes, this is what > the vcloud driver does for example with regards to memory. I would > suggest just making a set of NodeSizes that is roughly the same as > what amazon or rackspace offer. > > This keeps the library easy to use for people who just want a node > quickly, but also provides an API defined way for variable NodeSize > objects. I realised in thinking about this that cores/memory aren't variable - there are 13 discrete steps (1 core through 13, each core has 2Gb). Only disk is variable. At present you specify disk when creating a VM in the create_node() call (e.g. disk=5120). I'll put together a patch and upload it to Jira. Will you accept a patch without test cases though??? Upayavira From libcloud-wayne03@example.net Mon Jan 25 21:51:39 2010 Return-Path: <libcloud-wayne03@example.net> Delivered-To: wayne03@example.net Received: (qmail 14174 invoked from network); 25 Jan 2010 21:51:39 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 25 Jan 2010 21:51:39 -0000 Received: (qmail 70699 invoked by uid 500); 25 Jan 2010 21:51:39 -0000 Delivered-To: wayne03@example.net Received: (qmail 70634 invoked by uid 500); 25 Jan 2010 21:51:39 -0000 Mailing-List: contact wayne03@example.net; run by ezmlm Precedence: bulk List-Help: <mailto:wayne03@example.net> List-Unsubscribe: <mailto:wayne03@example.net> List-Post: <mailto:wayne03@example.net> List-Id: <libcloud.incubator.apache.org> Reply-To: wayne03@example.net Delivered-To: mailing list wayne03@example.net Delivered-To: moderator for wayne03@example.net Received: (qmail 60210 invoked by uid 99); 25 Jan 2010 21:40:03 -0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org MIME-Version: 1.0 Date: Mon, 25 Jan 2010 13:39:38 -0800 Message-ID: <wayne03@example.net> From: Paul Querna <wayne03@example.net> To: wayne03@example.net Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Subject: [libcloud] Firewall Configurations, was Fwd: svn commit: r902984 - /incubator/libcloud/trunk/libcloud/drivers/ec2.py Any thoughts about how we should make generic firewall configurations? For ec2 specifically, its kinda annoying if you boot a node and you can't... access it at all :) ---------- Forwarded message ---------- From: <wayne03@example.net> Date: Mon, Jan 25, 2010 at 1:37 PM Subject: svn commit: r902984 - /incubator/libcloud/trunk/libcloud/drivers/e= c2.py To: wayne03@example.net Author: pquerna Date: Mon Jan 25 21:37:44 2010 New Revision: 902984 URL: http://svn.apache.org/viewvc?rev=3D902984&view=3Drev Log: Add create_security_group and authorize_security_group_permissive to ec2 dr= iver. Modified: =C2=A0 =C2=A0incubator/libcloud/trunk/libcloud/drivers/ec2.py Modified: incubator/libcloud/trunk/libcloud/drivers/ec2.py URL: http://svn.apache.org/viewvc/incubator/libcloud/trunk/libcloud/drivers= /ec2.py?rev=3D902984&r1=3D902983&r2=3D902984&view=3Ddiff =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
{'source': 'Apache Software Foundation Public Mail Archives'}