cloudstack/api/src/com/cloud
Marcus Sorensen 6ed1989133 Summary: Allow for custom storage adaptors based on pool type in KVM
Detail: Instead of using LibvirtStorageAdaptor for everything, you can create
your own storage adaptor and use it. We select storage adaptor based on storage
pool type, thus we needed to adjust LibvirtComputingResource to pass pool type
to everything in KVMStoragePoolManager. This in turn required that we pass the
info necessary to LibvirtComputingResource as well, so a few agent Commands were
modified.

Note this patch in and of itself shouldn't change any existing behavior, just
allow for new storage adaptors to be selected based on storage pool type.

Reviewed-by: Edison Su
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1355769696 -0700
2012-12-17 11:41:36 -07:00
..
acl committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
agent/api Summary: Allow for custom storage adaptors based on pool type in KVM 2012-12-17 11:41:36 -07:00
alert Remove @author tag from non third-party source files in api folder 2012-08-13 15:17:22 +08:00
api bug CS-14982: Make traffic sentinel metering zones configurable. Global config default will be used when no zones are listed while adding Traffic Sentinel Host 2012-12-17 15:18:31 +05:30
async AutoScale changes in Apache master 2012-11-16 10:56:44 +05:30
capacity Remove @author tag from non third-party source files in api folder 2012-08-13 15:17:22 +08:00
cluster committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
configuration VPC: CS-15798 - added vpc resource limit. Check vpc functional spec for more details: 2012-08-01 18:57:33 -07:00
consoleproxy committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
dao committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
dc CS-14277 2012-09-11 17:22:43 +05:30
deploy bug CS-15278: For removing clusters crossing threshold find out the list of cluster through db instead of iteratting cluster one by one in the java code. 2012-08-13 16:20:57 +05:30
domain committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
event Remove AutoScale entities while deleting autoscaled loadbalancer. 2012-11-16 12:56:32 +05:30
exception Remove @author tag from non third-party source files in api folder 2012-08-13 15:17:22 +08:00
host Remove @author tag from non third-party source files in api folder 2012-08-13 15:17:22 +08:00
hypervisor Merge branch 'master' into vpc 2012-08-01 19:04:28 -07:00
network CLOUDSTACK-265: provide option to turn-off automatic public IP association for each VM when using EIP service. 2012-12-11 23:06:13 +05:30
offering CLOUDSTACK-265: provide option to turn-off automatic public IP association for each VM when using EIP service. 2012-12-11 23:06:13 +05:30
org committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
projects CS-16412: fixed count for following commands: 2012-10-15 18:16:59 -07:00
resource Backs NFS-based secondary storage with an S3-compatible object store. Periodically, a reaper thread synchronizes templates and ISOs stored on a NFS secondary storage mount with a configured S3 object store. It also pushes snapshots to the object store when they are created and downloads them in other zones on-demand. In addition to permitting the use of commodity or IaaS storage solutions for static assets, it provides a means of automatically synchronizing template and ISO assets across multiple zones. 2012-12-13 23:18:37 -08:00
serializer committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
server CS-16412: fixed count for following commands: 2012-10-15 18:16:59 -07:00
storage Backs NFS-based secondary storage with an S3-compatible object store. Periodically, a reaper thread synchronizes templates and ISOs stored on a NFS secondary storage mount with a configured S3 object store. It also pushes snapshots to the object store when they are created and downloads them in other zones on-demand. In addition to permitting the use of commodity or IaaS storage solutions for static assets, it provides a means of automatically synchronizing template and ISO assets across multiple zones. 2012-12-13 23:18:37 -08:00
template committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
user CLOUDSTACK-332: intermediate checkin fixing count parameter in listCommands 2012-10-12 13:58:59 -07:00
uservm committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
vm CLOUDSTACK-424: Update userdata should propagate to VR 2012-11-15 18:43:51 +05:30