cloudstack-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andrei Mikhailovsky <and...@arhont.com>
Subject S3 Secondary Storage fails with large files
Date Wed, 30 Oct 2013 16:18:55 GMT
Hello Guys , 

I am using ACS 4.2.0 with KVM hypervisor. While trying to create templates and snapshots from
the existing vms I am getting an error message / exception on the management logs: 

2013-10-30 13:29:07,264 DEBUG [storage.snapshot.SnapshotManagerImpl] (Job-Executor-12:job-41
= [ 85659739-df2e-4afe-b638-2d25e804063f ]) Failed to create snapshot 
com.cloud.utils.exception.CloudRuntimeException: Status Code: 400, AWS Service: Amazon S3,
AWS Request ID: null, AWS Error Code: EntityTooLarge, AWS Error Message: null, S3 Extended
Request ID: null 
at com.amazonaws.http.AmazonHttpClient.handleErrorResponse(AmazonHttpClient.java:610) 
at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:310) 
at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:164) 
at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:2906) 
at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:1123) 
at com.amazonaws.services.s3.AmazonS3Client.putObject(AmazonS3Client.java:979) 
at com.cloud.utils.S3Utils.putFile(S3Utils.java:143) 
at com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.copyToS3(KVMStorageProcessor.java:556)

at com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.copyToObjectStore(KVMStorageProcessor.java:582)

at com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.backupSnapshotForObjectStore(KVMStorageProcessor.java:622)

at com.cloud.hypervisor.kvm.storage.KVMStorageProcessor.backupSnapshot(KVMStorageProcessor.java:634)

at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.execute(StorageSubsystemCommandHandlerBase.java:84)

at com.cloud.storage.resource.StorageSubsystemCommandHandlerBase.handleStorageCommands(StorageSubsystemCommandHandlerBase.java:49)

at com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1286)

at com.cloud.agent.Agent.processRequest(Agent.java:525) 
at com.cloud.agent.Agent$AgentRequestHandler.doTask(Agent.java:852) 
at com.cloud.utils.nio.Task.run(Task.java:83) 
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) 

at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backupSnapshot(SnapshotServiceImpl.java:280)

at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.backupSnapshot(XenserverSnapshotStrategy.java:138)

at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy.takeSnapshot(XenserverSnapshotStrategy.java:264)

at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(SnapshotManagerImpl.java:1013)

at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)

at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnapshot(VolumeServiceImpl.java:1307)

at com.cloud.storage.VolumeManagerImpl.takeSnapshot(VolumeManagerImpl.java:2719) 
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:1146) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) 
2013-10-30 13:29:07,270 DEBUG [storage.volume.VolumeServiceImpl] (Job-Executor-12:job-41 =
[ 85659739-df2e-4afe-b638-2d25e804063f ]) Take snapshot: 41 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(ComponentInstantiationPostProcessor.java:125)

at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnapshot(VolumeServiceImpl.java:1307)

at com.cloud.storage.VolumeManagerImpl.takeSnapshot(VolumeManagerImpl.java:2719) 
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:1146) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) 
Caused by: com.cloud.utils.exception.CloudRuntimeException: Status Code: 400, AWS Service:
Amazon S3, AWS Request ID: null, AWS Error Code: EntityTooLarge, AWS Error Message: null,
S3 Extended Request ID: null 


Does anyone know how to resolve this problem? I can upload files up to 5GB in size. Anything
over that fails. 

Thanks for help 

Andrei 


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message