cloudstack/api/src/com/cloud/storage
Boris Schrijver 5c0366c99e CLOUDSTACK-9062: Improve S3 implementation.
The S3 implementation is far from finished, this commit focusses on the bases.

 - Upgrade AWS SDK to latest version.
 - Rewrite S3 Template downloader.
 - Rewrite S3Utils utility class.
 - Improve addImageStoreS3 API command.
 - Split various classes for convenience.
 - Various minor improvements and code optimalisations.

A side effect of the new AWS SDK is that it, by default, uses the V4 signature. Therefore I added an option to specify the Signer, so it stays compatible with previous versions.
2015-11-19 15:29:10 +01:00
..
snapshot CLOUDSTACK-5863: change response from SuccessResponse to SnapshotResponse 2015-08-28 08:54:11 +02:00
template Refactor DownloadMonitorImpl code, move some functionalities to 2013-04-11 18:09:42 -07:00
DataStoreProviderApiService.java Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
DataStoreRole.java CLOUDSTACK-669: Convert volume snapshot orchestration flow to make it be serialized with other VM operations 2014-01-09 14:29:12 -08:00
GuestOS.java CLOUDSTACK-6437: 2014-04-25 13:10:10 -07:00
GuestOSHypervisor.java CLOUDSTACK-6437: 2014-04-25 13:10:10 -07:00
GuestOsCategory.java Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
ImageStore.java Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
ScopeType.java Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
Snapshot.java Reformatted all of the code. 2013-11-21 06:15:26 -08:00
Storage.java removed executable flags from java classes 2014-11-23 19:49:01 +01:00
StorageGuru.java committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
StoragePool.java fix build 2014-03-28 16:24:45 -07:00
StoragePoolDiscoverer.java Reformatted all of the code. 2013-11-21 06:15:26 -08:00
StoragePoolStatus.java Implementation for the ability to disable a storage pool for provisioning 2015-05-19 11:16:49 +01:00
StorageService.java CLOUDSTACK-9062: Improve S3 implementation. 2015-11-19 15:29:10 +01:00
StorageStats.java removed executable flags from java classes 2014-11-23 19:49:01 +01:00
Upload.java removed executable flags from java classes 2014-11-23 19:49:01 +01:00
VMTemplateStorageResourceAssoc.java fixed unit tests from merge 2013-01-18 15:58:55 -08:00
Volume.java CLOUDSTACK-5863: revert volume snapshot for KVM/QCOW2 2015-08-24 11:01:50 +02:00
VolumeApiService.java Merge branch 'volume-upload' into master 2015-04-29 11:12:53 +05:30
VolumeStats.java committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00