sadhu suresh created CLOUDSTACK-4424:
----------------------------------------
Summary: ceph:kvm:download volume created from snapshot failed
with runtime exception
Key: CLOUDSTACK-4424
URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4424
Project: CloudStack
Issue Type: Bug
Security Level: Public (Anyone can view this level - this is the default.)
Reporter: sadhu suresh
steps:
1.deploy a vm on ceph enabled cluster
2.perform snapshot on root volume
3.create a volume from snapshot
4.once its successful,try to download the volume
Actual results:
download volume fails with "Failed to copy the volume from the source primary
storage pool to secondary storage"
content of management log:
**************************
2013-08-21 21:16:13,563 DEBUG [cloud.async.AsyncJobManagerImpl]
(Job-Executor-3:job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Executing
org.apache.cloudstack.api.command.user.volume.ExtractVolumeCmd for job-31 = [
a5680044-b669-4c7e-9ee7-961b5f855dd3 ]
2013-08-21 21:16:14,130 DEBUG [storage.motion.AncientDataMotionStrategy]
(Job-Executor-3:job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) copyAsync
inspecting src type VOLUME copyAsync inspecting dest type VOLUME
2013-08-21 21:16:14,307 DEBUG [agent.transport.Request] (Job-Executor-3:job-31
= [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Seq 4-462553323: Sending { Cmd ,
MgmtId: 7175246184473, via: 4, Ver: v1, Flags: 100011,
[{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"06445577-d626-4e49-9601-08005519ce8f","volumeType":"DATADISK","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"08d53ff3-8884-30a4-a1d1-ac621abcc688","id":3,"poolType":"RBD","host":"10.147.41.3","path":"cloudkvm","port":6789}},"name":"volfromsnapshot1","size":8598335488,"path":"47a4c967-25d0-4d4b-8c75-686caa54e5d3","volumeId":11,"accountId":2,"format":"RAW","id":11,"hypervisorType":"KVM"}},"destTO":{"org.apache.cloudstack.storage.to.VolumeObjectTO":{"uuid":"06445577-d626-4e49-9601-08005519ce8f","volumeType":"DATADISK","dataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home/sadhu/asf/kvmsec","_role":"Image"}},"name":"volfromsnapshot1","size":8598335488,"path":"volumes/2/11","volumeId":11,"accountId":2,"format":"RAW","id":11,"hypervisorType":"KVM"}},"executeInSequence":false,"wait":10800}}]
}
2013-08-21 21:16:14,841 DEBUG [agent.transport.Request]
(AgentManager-Handler-11:null) Seq 4-462553323: Processing: { Ans: , MgmtId:
7175246184473, via: 4, Ver: v1, Flags: 10,
[{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"result":false,"details":"com.cloud.utils.exception.CloudRuntimeException:
Failed to copy cloudkvm/47a4c967-25d0-4d4b-8c75-686caa54e5d3 to
8c9eaf72-20f1-486a-8cd2-da1b18fecabd.qcow2","wait":0}}] }
2013-08-21 21:16:14,841 DEBUG [agent.transport.Request] (Job-Executor-3:job-31
= [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Seq 4-462553323: Received: { Ans: ,
MgmtId: 7175246184473, via: 4, Ver: v1, Flags: 10, { CopyCmdAnswer } }
2013-08-21 21:16:14,851 WARN [storage.datastore.ObjectInDataStoreManagerImpl]
(Job-Executor-3:job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Unsupported
data object (VOLUME,
org.apache.cloudstack.storage.datastore.PrimaryDataStoreImpl@71fc8be7), no need
to delete from object in store ref table
2013-08-21 21:16:14,950 ERROR [cloud.async.AsyncJobManagerImpl]
(Job-Executor-3:job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Unexpected
exception while executing
org.apache.cloudstack.api.command.user.volume.ExtractVolumeCmd
com.cloud.utils.exception.CloudRuntimeException: Failed to copy the volume
from the source primary storage pool to secondary storage.
at
com.cloud.storage.VolumeManagerImpl.extractVolume(VolumeManagerImpl.java:2832)
at
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
at
org.apache.cloudstack.api.command.user.volume.ExtractVolumeCmd.execute(ExtractVolumeCmd.java:130)
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
at
com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:679)
2013-08-21 21:16:14,990 DEBUG [cloud.async.AsyncJobManagerImpl]
(Job-Executor-3:job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ]) Complete
async job-31 = [ a5680044-b669-4c7e-9ee7-961b5f855dd3 ], jobStatus: 2,
resultCode: 530, result: Error Code: 530 Error text: Failed to copy the volume
from the source primary storage pool to secondary storage.
2013-08-21 21:16:17,240 DEBUG [agent.manager.AgentManagerImpl]
(AgentManager-Handler-10:null) SeqA 2-11291: Processing Seq 2-11291: { Cmd ,
MgmtId: -1, via: 2, Ver: v1, Flags: 11,
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n
\"connections\": []\n}","wait":0}}] }
2013-08-21 21:16:17,247 DEBUG [agent.manager.AgentManagerImpl]
(AgentManager-Handler-10:null) SeqA 2-11291: Sending Seq 2-11291: { Ans: ,
MgmtId: 7175246184473, via: 2, Ver: v1, Flags: 100010,
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2013-08-21 21:16:18,470 DEBUG [cloud.api.ApiServlet] (catalina-exec-3:null)
===START=== 10.252.192.16 -- GET
command=queryAsyncJobResult&jobId=a5680044-b669-4c7e-9ee7-961b5f855dd3&response=json&sessionkey=QXvx6d1Pphs1M1Lf0SmxJkM9OdQ%3D&_=1377080515260
id: 29
user_id: 2
account_id: 2
session_key: NULL
instance_type: NULL
instance_id: NULL
job_cmd:
org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCmd
job_cmd_originator: NULL
job_cmd_info:
{"id":"3","response":"json","sessionkey":"f3aprigxbh/mEtMHCesr43UPUnM\u003d","cmdEventType":"SNAPSHOT.CREATE","ctxUserId":"2","httpmethod":"GET","_":"1377076933345","volumeid":"306b108d-0fef-4b9e-85ff-f212d9acb22a","ctxAccountId":"2","ctxStartEventId":"114"}
job_cmd_ver: 0
callback_type: 0
callback_address: NULL
job_status: 1
job_process_status: 0
job_result_code: 0
job_result:
org.apache.cloudstack.api.response.SnapshotResponse/snapshot/{"id":"b1354580-10b0-40df-bb1e-9063d6550e17","account":"admin","domainid":"1eaf273a-098d-11e3-9f8b-06869e000019","domain":"ROOT","snapshottype":"MANUAL","volumeid":"306b108d-0fef-4b9e-85ff-f212d9acb22a","volumename":"ROOT-4","volumetype":"ROOT","created":"2013-08-21T20:16:35+0530","name":"vm1_ROOT-4_20130821144635","intervaltype":"MANUAL","state":"BackedUp","tags":[]}
job_init_msid: 7175246184473
job_complete_msid: 7175246184473
created: 2013-08-21 14:46:35
last_updated: 2013-08-21 14:50:09
last_polled: 2013-08-21 14:50:08
removed: NULL
uuid: 360e6efe-0eaa-4360-88c2-79535d5270d8
*************************** 18. row ***************************
id: 30
user_id: 2
account_id: 2
session_key: NULL
instance_type: NULL
instance_id: NULL
job_cmd:
org.apache.cloudstack.api.command.user.volume.CreateVolumeCmd
job_cmd_originator: NULL
job_cmd_info:
{"id":"11","response":"json","sessionkey":"QXvx6d1Pphs1M1Lf0SmxJkM9OdQ\u003d","cmdEventType":"VOLUME.CREATE","ctxUserId":"2","snapshotid":"b1354580-10b0-40df-bb1e-9063d6550e17","name":"volfromsnapshot1","httpmethod":"GET","_":"1377079957328","ctxAccountId":"2","ctxStartEventId":"116"}
job_cmd_ver: 0
callback_type: 0
callback_address: NULL
job_status: 1
job_process_status: 0
job_result_code: 0
job_result:
org.apache.cloudstack.api.response.VolumeResponse/volume/{"id":"06445577-d626-4e49-9601-08005519ce8f","name":"volfromsnapshot1","zoneid":"d54091a5-0e54-4198-89ca-b6e9e21b3b4f","zonename":"zone1","type":"DATADISK","size":8598335488,"created":"2013-08-21T21:07:00+0530","state":"Ready","account":"admin","domainid":"1eaf273a-098d-11e3-9f8b-06869e000019","domain":"ROOT","storagetype":"shared","hypervisor":"KVM","diskofferingid":"b2a86bc1-f20a-4933-b312-860a0c570aed","diskofferingname":"testrbd","diskofferingdisplaytext":"testrbd","storage":"KVMRBD","snapshotid":"b1354580-10b0-40df-bb1e-9063d6550e17","destroyed":false,"isextractable":true,"tags":[],"displayvolume":true,"jobid":"54094850-dd4b-4aa8-8e1a-fa0065566922","jobstatus":0}
job_init_msid: 7175246184473
job_complete_msid: 7175246184473
created: 2013-08-21 15:37:00
last_updated: 2013-08-21 15:43:12
last_polled: 2013-08-21 15:43:11
removed: NULL
uuid: 54094850-dd4b-4aa8-8e1a-fa0065566922
id: 31
user_id: 2
account_id: 2
session_key: NULL
instance_type: NULL
instance_id: NULL
job_cmd:
org.apache.cloudstack.api.command.user.volume.ExtractVolumeCmd
job_cmd_originator: NULL
job_cmd_info:
{"id":"06445577-d626-4e49-9601-08005519ce8f","response":"json","sessionkey":"QXvx6d1Pphs1M1Lf0SmxJkM9OdQ\u003d","cmdEventType":"VOLUME.EXTRACT","ctxUserId":"2","zoneid":"d54091a5-0e54-4198-89ca-b6e9e21b3b4f","httpmethod":"GET","_":"1377080510839","ctxAccountId":"2","ctxStartEventId":"120","mode":"HTTP_DOWNLOAD"}
job_cmd_ver: 0
callback_type: 0
callback_address: NULL
job_status: 2
job_process_status: 0
job_result_code: 530
job_result:
org.apache.cloudstack.api.response.ExceptionResponse/null/{"uuidList":[],"errorcode":530,"errortext":"Failed
to copy the volume from the source primary storage pool to secondary storage."}
job_init_msid: 7175246184473
job_complete_msid: 7175246184473
created: 2013-08-21 15:46:13
last_updated: 2013-08-21 15:46:15
last_polled: NULL
removed: NULL
uuid: a5680044-b669-4c7e-9ee7-961b5f855dd3
--
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