You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Sangeetha Hariharan (JIRA)" <ji...@apache.org> on 2013/09/25 02:26:09 UTC

[jira] [Created] (CLOUDSTACK-4734) Creating snapshot from ROOT volume fails with error message - "Failed to create snapshot due to an internal error creating snapshot for volume 14”

Sangeetha Hariharan created CLOUDSTACK-4734:
-----------------------------------------------

             Summary: Creating snapshot from ROOT volume fails with error message - "Failed to create snapshot due to an internal error creating snapshot for volume 14”
                 Key: CLOUDSTACK-4734
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4734
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.2.1
         Environment: Build from 4.2-forward
            Reporter: Sangeetha Hariharan
             Fix For: 4.2.1


Set up:

3.0.7 Advanced Zone setup with 2 Zones having Vmware EXSI 5.0 clusters on Vcenter 5.0 .
Upgraded to 4.2.0.

Tried to take snapshot for ROOT volume of 2 existing Vms from 2 different zones.
Snapshots got created successfully.

After few hours , when I tried to create snapshot from ROOT volume for a VM, I was not able to create snapshots from ROOT volume.
I get the following error – “Error Code: 530 Error text: Failed to create snapshot due to an internal error creating snapshot for volume
14”
 

Following is the error message seen on management server logs:
 
2013-09-21 06:56:13,573 DEBUG [agent.transport.Request] (Job-Executor-36:job-88 = [ c7cbee54-930d-4020-ae02-4710806
bdc00 ]) Seq 9-1758069619: Sending  { Cmd , MgmtId: 161197867246747, via: 9, Ver: v1, Flags: 100111, [{"org.apache.
cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.SnapshotObjectTO":{"path":"9e8a
10cf-7cbc-4bef-a57b-563edb6b62ed","volume":{"uuid":"05a6bdfd-e6a5-4ae5-9dab-d06ee40776e9","volumeType":"ROOT","data
Store":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"61e1621f-a1a8-336d-b18d-050586f19b09","id":2
00,"poolType":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/sangeetha/campofinalga/primary","por
t":2049}},"name":"ROOT-14","size":2147483648,"path":"ROOT-14-14","volumeId":14,"vmName":"i-3-14-VM","accountId":3,"
format":"OVA","id":14,"hypervisorType":"VMware"},"dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO"
:{"uuid":"61e1621f-a1a8-336d-b18d-050586f19b09","id":200,"poolType":"NetworkFilesystem","host":"10.223.110.232","pa
th":"/export/home/sangeetha/campofinalga/primary","port":2049}},"vmName":"i-3-14-VM","name":"sangee-tier1-4_ROOT-14
_20130921135613","hypervisorType":"VMware","id":5}},"destTO":{"org.apache.cloudstack.storage.to.SnapshotObjectTO":{
"path":"snapshots/3/14","volume":{"uuid":"05a6bdfd-e6a5-4ae5-9dab-d06ee40776e9","volumeType":"ROOT","dataStore":{"o
rg.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"61e1621f-a1a8-336d-b18d-050586f19b09","id":200,"poolTy
pe":"NetworkFilesystem","host":"10.223.110.232","path":"/export/home/sangeetha/campofinalga/primary","port":2049}},
"name":"ROOT-14","size":2147483648,"path":"ROOT-14-14","volumeId":14,"vmName":"i-3-14-VM","accountId":3,"format":"O
VA","id":14,"hypervisorType":"VMware"},"dataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.223.110.232/ex
port/home/sangeetha/campofinalga/secondary","_role":"Image"}},"vmName":"i-3-14-VM","name":"sangee-tier1-4_ROOT-14_2
0130921135613","hypervisorType":"VMware","id":5}},"executeInSequence":true,"wait":21600}}] }
 
2013-09-21 06:56:18,263 DEBUG [agent.transport.Request] (AgentManager-Handler-14:null) Seq 9-1758069619: Processing
:  { Ans: , MgmtId: 161197867246747, via: 9, Ver: v1, Flags: 110, [{"org.apache.cloudstack.storage.command.CopyCmdA
nswer":{"result":false,"details":"backup snapshot exception: Exception: javax.xml.ws.soap.SOAPFaultException\nMessa
ge: \nRequired property obj is missing from data object of type ObjectSpec\n\nwhile parsing serialized DataObject o
f type vmodl.query.PropertyCollector.ObjectSpec\nat line 1, column 305\n\nwhile parsing property \"objectSet\" of s
tatic type ArrayOfObjectSpec\n\nwhile parsing serialized DataObject of type vmodl.query.PropertyCollector.FilterSpe
c\nat line 1, column 205\n\nwhile parsing call information for method RetrieveProperties\nat line 1, column 110\n\n
while parsing SOAP body\nat line 1, column 102\n\nwhile parsing SOAP envelope\nat line 1, column 38\n\nwhile parsin
g HTTP request for method retrieveContents\non object of type vmodl.query.PropertyCollector\nat line 1, column 0\n"
,"wait":0}}] }
 
2013-09-21 06:56:18,264 DEBUG [agent.transport.Request] (Job-Executor-36:job-88 = [ c7cbee54-930d-4020-ae02-4710806
bdc00 ]) Seq 9-1758069619: Received:  { Ans: , MgmtId: 161197867246747, via: 9, Ver: v1, Flags: 110, { CopyCmdAnswe
r } }
2013-09-21 06:56:18,270 DEBUG [agent.manager.AgentAttache] (AgentManager-Handler-14:null) Seq 9-1758069619: No more
commands found
2013-09-21 06:56:18,291 DEBUG [storage.snapshot.SnapshotManagerImpl] (Job-Executor-36:job-88 = [ c7cbee54-930d-4020
-ae02-4710806bdc00 ]) Failed to create snapshot
com.cloud.utils.exception.CloudRuntimeException: backup snapshot exception: Exception: javax.xml.ws.soap.SOAPFaultE
xception
Message:
Required property obj is missing from data object of type ObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.ObjectSpec
at line 1, column 305
 
while parsing property "objectSet" of static type ArrayOfObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.FilterSpec
at line 1, column 205
 
while parsing call information for method RetrieveProperties
at line 1, column 110
 
while parsing SOAP body
at line 1, column 102
 
while parsing SOAP envelope
at line 1, column 38
 
while parsing HTTP request for method retrieveContents
on object of type vmodl.query.PropertyCollector
at line 1, column 0
  
 
   at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backupSnapshot(SnapshotServiceImpl.java:280)
        at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.backupSnapshot(XenserverSnapshotStrateg
y.java:139)
        at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.takeSnapshot(XenserverSnapshotStrategy.
java:277)
        at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(SnapshotManagerImpl.java:1013)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentI
nstantiationPostProcessor.java:125)
        at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnapshot(VolumeServiceImpl.java:1302)
       at com.cloud.storage.VolumeManagerImpl.takeSnapshot(VolumeManagerImpl.java:2739)
        at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCmd.execute(CreateSnapshotCmd.java:170)
        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:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
2013-09-21 06:56:18,299 DEBUG [storage.volume.VolumeServiceImpl] (Job-Executor-36:job-88 = [ c7cbee54-930d-4020-ae0
2-4710806bdc00 ]) Take snapshot: 14 failed
com.cloud.utils.exception.CloudRuntimeException: Failed to create snapshot
        at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(SnapshotManagerImpl.java:1040)
        at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentI
nstantiationPostProcessor.java:125)
        at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnapshot(VolumeServiceImpl.java:1302)
        at com.cloud.storage.VolumeManagerImpl.takeSnapshot(VolumeManagerImpl.java:2739)
        at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCmd.execute(CreateSnapshotCmd.java:170)
        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:1110)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
Caused by: com.cloud.utils.exception.CloudRuntimeException: backup snapshot exception: Exception: javax.xml.ws.soap
.SOAPFaultException
Message:
 
Required property obj is missing from data object of type ObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.ObjectSpec
at line 1, column 305
 
while parsing property "objectSet" of static type ArrayOfObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.FilterSpec
at line 1, column 205
 
while parsing call information for method RetrieveProperties
at line 1, column 110
 
while parsing SOAP body
at line 1, column 102
 
while parsing SOAP envelope
at line 1, column 38
 
while parsing HTTP request for method retrieveContents
on object of type vmodl.query.PropertyCollector
at line 1, column 0
 
        at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backupSnapshot(SnapshotServiceImpl.java:280)
        at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.backupSnapshot(XenserverSnapshotStrategy.java:139)
        at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.takeSnapshot(XenserverSnapshotStrategy.java:277)
        at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(SnapshotManagerImpl.java:1013)
        ... 16 more
2013-09-21 06:56:18,300 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-36:job-88 = [ c7cbee54-930d-4020-ae02-4710806bdc00 ]) Complete async job-88 = [ c7cbee54-930d-4020-ae02-4710806bdc00 ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to create snapshot due to an internal error creating snapshot for volume 14
2013-09-21 06:56:20,404 DEBUG [cloud.api.ApiServlet] (catalina-exec-14:null) ===START===  10.216.51.147 -- GET  command=queryAsyncJobResult&jobId=c7cbee54-930d-4020-ae02-4710806bdc00&response=json&sessionkey=lJPNS2cs%2FvyeTKM2Si1gP8tBG1w%3D&_=1379772417612
2013-09-21 06:56:20,413 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-14:null) Async job-88 = [ c7cbee54-930d-4020-ae02-4710806bdc00 ] completed
 
 
In the logs I see the following exceptions from ~9:15 yesterday for GetStorageStatsCommand . 
Also see same exceptions for “GetHostStatsCommand”
 
2013-09-20 21:26:23,252 ERROR [vmware.resource.VmwareResource] (DirectAgent-302:10.223.57.194) Unable to execute Ge
tStorageStatsCommand(storageId : 39e98257-9a36-3a72-afdc-f128c574c04f, localPath: /export/home/sangeetha/campofinal
ga/primary2, poolType: NetworkFilesystem) due to Exception: javax.xml.ws.soap.SOAPFaultException
Message:
Required property obj is missing from data object of type ObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.ObjectSpec
at line 1, column 305
 
while parsing property "objectSet" of static type ArrayOfObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.FilterSpec
at line 1, column 205
 
while parsing call information for method RetrieveProperties
at line 1, column 110
 
while parsing SOAP body
at line 1, column 102
 
while parsing SOAP envelope
at line 1, column 38
 
while parsing HTTP request for method retrieveContents
on object of type vmodl.query.PropertyCollector
at line 1, column 0
 
javax.xml.ws.soap.SOAPFaultException:
Required property obj is missing from data object of type ObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.ObjectSpec
at line 1, column 305
 
while parsing property "objectSet" of static type ArrayOfObjectSpec
 
while parsing serialized DataObject of type vmodl.query.PropertyCollector.FilterSpec
 


--
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