VMwareAPIConnection class should inherit ComputeDriver class

Bug #758810 reported by Sateesh
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
High
Vish Ishaya

Bug Description

Due to the fixes committed to nova trunk for the bugs 661214 and 661260 VMwareAPIConnection class should be modified to inherit from driver.ComputeDriver class in a similar manner to the changes done to XenAPIConnection class.

Just before the bug fixes for 661214 & 661260 went in the branch vmware-vsphere-support has gone in which has resulted in this inconsistency.

Fix would be to incorporate the changes (inherit the connection class from driver.ComputeDriver) to VMwareAPIConnection class as well in nova/virt/vmwareapi_conn.py. Without these changes vmwareapi module cannot be loaded and nova can't support VMware ESX/vSphere hypervisor.

Related branches

Revision history for this message
Sateesh (sateesh-chodapuneedi) wrote :

Patch for bug #758810.
Resolved the breakage of VMware connection class.

Revision history for this message
Sateesh (sateesh-chodapuneedi) wrote :

Patch for bug #758810

Revision history for this message
Sateesh (sateesh-chodapuneedi) wrote :

Patch for bug #758810
The patch file shows the diffs from trunk version 980 for file nova/virt/vmwareapi_conn.py

Revision history for this message
Thierry Carrez (ttx) wrote :

@Sateesh: how functional is VMware support without this fix ? Completely broken ?

Changed in nova:
importance: Undecided → High
status: New → Confirmed
Thierry Carrez (ttx)
Changed in nova:
milestone: none → cactus-rc
Changed in nova:
assignee: nobody → Vish Ishaya (vishvananda)
Revision history for this message
Sateesh (sateesh-chodapuneedi) wrote :

@Thierry: Yes, without this fix for this bug the VMware support is braken. The nova-compute service wouldn't be able to talk to VMware ESX server.
I will create a branch for the fix and will propose it for merge into trunk.

Changed in nova:
status: Confirmed → Fix Committed
Revision history for this message
Vish Ishaya (vishvananda) wrote : Re: [Bug 758810] Re: VMwareAPIConnection class should inherit ComputeDriver class

Sateesh. I already did
On Apr 12, 2011 4:55 PM, "Sateesh" <email address hidden> wrote:
> @Thierry: Yes, without this fix for this bug the VMware support is braken.
The nova-compute service wouldn't be able to talk to VMware ESX server.
> I will create a branch for the fix and will propose it for merge into
trunk.
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/758810
>
> Title:
> VMwareAPIConnection class should inherit ComputeDriver class
>
> Status in OpenStack Compute (Nova):
> Confirmed
>
> Bug description:
> Due to the fixes committed to nova trunk for the bugs 661214 and
> 661260 VMwareAPIConnection class should be modified to inherit from
> driver.ComputeDriver class in a similar manner to the changes done to
> XenAPIConnection class.
>
> Just before the bug fixes for 661214 & 661260 went in the branch
> vmware-vsphere-support has gone in which has resulted in this
> inconsistency.
>
> Fix would be to incorporate the changes (inherit the connection class
> from driver.ComputeDriver) to VMwareAPIConnection class as well in
> nova/virt/vmwareapi_conn.py. Without these changes vmwareapi module
> cannot be loaded and nova can't support VMware ESX/vSphere hypervisor.

Thierry Carrez (ttx)
Changed in nova:
milestone: cactus-rc → 2011.2
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.