Return-Path: Delivered-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Received: (qmail 36385 invoked from network); 4 Jan 2011 00:08:34 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 4 Jan 2011 00:08:34 -0000 Received: (qmail 87823 invoked by uid 500); 4 Jan 2011 00:08:34 -0000 Delivered-To: apmail-incubator-deltacloud-dev-archive@incubator.apache.org Received: (qmail 87803 invoked by uid 500); 4 Jan 2011 00:08:34 -0000 Mailing-List: contact deltacloud-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltacloud-dev@incubator.apache.org Delivered-To: mailing list deltacloud-dev@incubator.apache.org Received: (qmail 87795 invoked by uid 99); 4 Jan 2011 00:08:34 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Jan 2011 00:08:34 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=10.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of lutter@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 04 Jan 2011 00:08:27 +0000 Received: from int-mx01.intmail.prod.int.phx2.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by mx1.redhat.com (8.13.8/8.13.8) with ESMTP id p04086OI019172 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 3 Jan 2011 19:08:07 -0500 Received: from [10.3.113.132] (ovpn-113-132.phx2.redhat.com [10.3.113.132]) by int-mx01.intmail.prod.int.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id p04086ue008684 for ; Mon, 3 Jan 2011 19:08:06 -0500 Subject: Re: jruby support: which drivers? From: David Lutterkort To: deltacloud-dev@incubator.apache.org In-Reply-To: References: Content-Type: text/plain; charset="ISO-8859-15" Organization: Red Hat Inc Date: Tue, 04 Jan 2011 00:08:05 +0000 Message-ID: <1294099685.4287.21.camel@avon.watzmann.net> Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.67 on 10.5.11.11 On Fri, 2010-12-31 at 17:49 +0100, Adrian Cole wrote: > I've found a few issues, noting I'm only testing read-only at this > point. A lot of issues revolve around state consistency, which I sent > an email wrt earlier. There's also a few cases where fetching > something by href returns the wrong value. I think at least the state > question needs to be cleared up before we look into other issues. Are you working off the 0.1.0 gems or the head of the svn/git repo ? > gogrid: SOMEWHAT, INCONSISTENT > * I've sent a couple notes to the list, but I also get "Bad > Request" attempting to start an instance Sounds like a bug. > rackspace: INCONSISTENT > * states are out of sync with latest mock As noted in the other mail thread, states still need more cleanup. Part of the problem here is two conflicting schools of thought: initially, the drivers were written to expose as much detail about the cloud's native instance lifecycle as possible, later on there has been some effort to simplify the set of instance states, and with them the FSM for the instance lifecycle that is exposed. I've created an issue in Jira to track this [1] > opennebula: NOT SURE > * got the following error, but I'm not sure my local runtime is > setup: RuntimeError - CloudClient::Error is not a valid input stream. Do you have a stacktrace ? From looking at the code, looks like a simple error ('return' instead of 'raise' in server/lib/deltacloud/drivers/opennebula/cloud_client.rb:80) > ec2: SOMEWHAT, INCONSISTENT > * see rackspace: ec2 has a STOPPING state. Is this expected? Part of the state mess. > Also, fetching an availability zone by href returns the wrong > response. A regression introduced by svn commit r1044338 (the capabilities stuff) > rhevm: INCOMPATIBLE > * uses power shell We are in the process of rewriting the RHEV-M drive against the new RHEV-M REST API - I wouldn't worry about RHEV-M until that's done. > terremark: SOMEWHAT, INCONSISTENT > * see rackspace: terremark has a SHUTTING_DOWN state. Is this > expected? also a problem with "undefined local variable or method > `vdc_id'" for images and instances. Do you have a stacktrace for that ? > rimuhosting: BROKE, INCONSISTENT > * see rackspace: rimuhosting has a SHUTTING_DOWN state. Is this > expected? also everything but realm queries break on doing .each on > something that is null We probably need to get Ivan to update that driver. David [1] https://issues.apache.org/jira/browse/DTACLOUD-12