]> review.fuel-infra Code Review - openstack-build/cinder-build.git/commit
VMware: Integrate VMDK driver with oslo.vmware
authorVipin Balachandran <vbala@vmware.com>
Wed, 26 Nov 2014 10:14:22 +0000 (15:44 +0530)
committerVipin Balachandran <vbala@vmware.com>
Fri, 6 Feb 2015 09:57:29 +0000 (15:27 +0530)
commit960cbb21e359a3526e9ff9bf4ca78db1eca3a743
tree0b8c640a95558ed60c2bf39ad49fb25a569d514e
parent84855ecda7f3a12691ecace064e22ee512caa9f5
VMware: Integrate VMDK driver with oslo.vmware

The common code between various VMware drivers was moved to
oslo.vmware library during Icehouse release. The VMDK driver
should be updated to use this library. Changes are mostly
replacing import statements and removing redundant modules
and corresponding test cases.

Summary of changes:
* Replace api with oslo.vmware.api
* Replace vim with oslo.vmware.vim
* Replace pbm with oslo.vmware.pbm
* Replace io_util with oslo.vmware.image_transfer
* Replace vmware_images with oslo.vmware.image_transfer
* Replace read_write_util with oslo.vmware.rw_handles
* Remove error_util and use oslo.vmware.exceptions
* Move VMDK driver specific exceptions to a new module
  'exceptions'
* Replace PBM WSDL files with the corresponding files in
  oslo.vmware
* Replace PBM related methods in volumeops with the
  corresponding ones in oslo.vmware.pbm

Implements: blueprint vmdk-oslo.vmware
Change-Id: Ib484fabffb8ef1a56051d7e1bed5218b633306bb
23 files changed:
cinder/tests/test_vmware_api.py [deleted file]
cinder/tests/test_vmware_datastore.py
cinder/tests/test_vmware_io_util.py [deleted file]
cinder/tests/test_vmware_vmdk.py
cinder/tests/test_vmware_volumeops.py
cinder/volume/drivers/vmware/api.py [deleted file]
cinder/volume/drivers/vmware/datastore.py
cinder/volume/drivers/vmware/error_util.py [deleted file]
cinder/volume/drivers/vmware/exceptions.py [new file with mode: 0644]
cinder/volume/drivers/vmware/io_util.py [deleted file]
cinder/volume/drivers/vmware/pbm.py [deleted file]
cinder/volume/drivers/vmware/read_write_util.py [deleted file]
cinder/volume/drivers/vmware/vim.py [deleted file]
cinder/volume/drivers/vmware/vim_util.py [deleted file]
cinder/volume/drivers/vmware/vmdk.py
cinder/volume/drivers/vmware/vmware_images.py [deleted file]
cinder/volume/drivers/vmware/volumeops.py
cinder/volume/drivers/vmware/wsdl/5.5/core-types.xsd [deleted file]
cinder/volume/drivers/vmware/wsdl/5.5/pbm-messagetypes.xsd [deleted file]
cinder/volume/drivers/vmware/wsdl/5.5/pbm-types.xsd [deleted file]
cinder/volume/drivers/vmware/wsdl/5.5/pbm.wsdl [deleted file]
cinder/volume/drivers/vmware/wsdl/5.5/pbmService.wsdl [deleted file]
requirements.txt