-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/12025/
-----------------------------------------------------------

Review request for cloudstack, Sateesh Chodapuneedi, edison su, Alex Huang, and 
Ram Ganesh.


Description
-------

Issue : while migrating the volume from one ZWPS to another ZWPS then NPE is 
having which is failing the migration of volume
Fixed: The issue is, if the volume is in ZWPS then the volume object won't be 
having podid. 
       while volume migration, ZWPS specific volume cases are not handled.
        Fixed the issues by adding a new constructor in VolumeVO and taken care 
in VolumeServiceImpl to handle ZWPS volume while migration.


This addresses bug CLOUDSTACK-2304.


Diffs
-----

  engine/schema/src/com/cloud/storage/VolumeVO.java 02c09a2 
  
engine/storage/volume/src/org/apache/cloudstack/storage/volume/VolumeServiceImpl.java
 1d36f93 

Diff: https://reviews.apache.org/r/12025/diff/


Testing
-------

Setup:
Create a KVM cluster and add zwps to the primary storage. ZWPS got mounted on 
KVM. Created instances in KVM.
1. Create a Volume and attach the volume to the running VM. volume got 
successfully attached to the VM. 
2. Detach the Volume and then try to Migrate the Volume to another ZWPS added 
to the ZONE. volume got migrated successfully to another ZWPS.
   Observed Volume got copied to the new ZWPS and then the old volume is 
deleted.
   Verified db, the volume uuid got updated and necessary fields.

Addition Testing:
================ 
Created Xenserver cluster add cluster scope storage.
1. create a volume and attach the instance running in Xenserver. Success.
2. detach the volume and try to migrate the volume to another cluster scope 
storage. Volume got successfully migrate to another storage. 
   Observed Volume got copied to the new PS and then the old volume is deleted.
   Verified db, the volume uuid got updated and necessary fields.


Thanks,

Rajesh Battala

Reply via email to