You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Sanjeev N (JIRA)" <ji...@apache.org> on 2013/07/23 15:32:52 UTC
[jira] [Created] (CLOUDSTACK-3736) findStoragePoolsForMigration API
returns empty response if the VM is in stopped state
Sanjeev N created CLOUDSTACK-3736:
-------------------------------------
Summary: findStoragePoolsForMigration API returns empty response if the VM is in stopped state
Key: CLOUDSTACK-3736
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3736
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Components: Storage Controller
Affects Versions: 4.2.0
Environment: Latest build from ACS 4.2 branch
Storage: Used NFS for both primary and secondary
Reporter: Sanjeev N
Priority: Critical
Fix For: 4.2.0
findStoragePoolsForMigration API returns empty response if the VM is in stopped state
Steps to Reproduce:
================
1.Bring up CS with xen cluster
2.Add primary storage ps1 to cluster
3.Deploy guest vm usign default cent os template with both root and data disk
4.Add another primary storage ps2 in the same cluster
5.When the vm is in running state try to migrate the data disk to primary storage ps2.
storage migration executes findStoragePoolsForMigration API with data disk id and will return ps2 as the available storage pool for volume migration which is expected
6.Stop the guest vm and repeat step5.
Observations:
===========
findStoragePoolsForMigration API returns empty response even though ps2 is available for storage migration.
Following API was executed when migrate volume button on the disk was clicked from the UI:
http://10.147.59.126:8080/client/api?command=findStoragePoolsForMigration&id=0d627eec-3824-4d35-8997-853472502454&response=json&sessionkey=mGrsWfEH9yd0ZXdope6MQSGMhxQ%3D&_=1374585064040
Following is the volume state in the cloud db:
mysql> select * from volumes where uuid='0d627eec-3824-4d35-8997-853472502454'\G;
*************************** 1. row ***************************
id: 10
account_id: 2
domain_id: 1
pool_id: 1
last_pool_id: NULL
instance_id: 3
device_id: 1
name: cent62
uuid: 0d627eec-3824-4d35-8997-853472502454
size: 10737418240
folder: NULL
path: b2b96197-665a-40cd-a52b-de0506c45a8e
pod_id: NULL
data_center_id: 1
iscsi_name: NULL
host_ip: NULL
volume_type: DATADISK
pool_type: NULL
disk_offering_id: 6
template_id: NULL
first_snapshot_backup_uuid: NULL
recreatable: 0
created: 2013-07-23 12:36:22
attached: 2013-07-23 12:52:40
updated: 2013-07-23 13:09:08
removed: NULL
state: Ready
chain_info: NULL
update_count: 6
disk_type: NULL
display_volume: 0
format: VHD
min_iops: NULL
max_iops: NULL
1 row in set (0.00 sec)
ERROR:
No query specified
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira