cloudstack/engine/storage
Marcus Sorensen fc082832d3 CLOUDSTACK-5853
Create two storage pools, one with storage tag X, one with storage tag Y.
Create a service offering with storage tag X.
Create a disk offering with storage tag Y.
Attempt to deploy a virtual machine with a datadisk, using given offerings, it fails.

Deployment planner keeps a global object 'avoid'. It loops through each volume to
be created, asking storage allocators for matching pools, passing this avoid object.

First disk matches a pool or pools, adds ALL other pools to avoid object, then
deployment planner attaches matching pools to a list for that disk.

Second disk matches a pool, adds all other pools to avoid object, then deployment
planner says "wait, matching pool is in avoid, can't use it". Oops. In fact, at this
point ALL pools are in avoid (unless there are other pools that have both tags).

Need to remove matching pool from the avoid set during each select phase.
2014-01-10 11:55:54 -07:00
..
cache Reformat of source code to set a stable base for the future. I couldn't get checkstyle enabled. There's still about a thousand errors from checkstyle. Most of it from length errors from comments and strings. Will attempt to remove those tonight. This change is so large I just want to get it in before any merge nightmares. The changes are fairly minor though and I did a full compile and start a server with the reformat code. 2013-11-21 07:56:47 -08:00
datamotion CLOUDSTACK-5813: With S3 as secondary storage, snapshot taken in one 2014-01-08 17:15:04 -08:00
image CLOUDSTACK-5841:Snapshots taken before migration NFS to S3 can not be 2014-01-08 17:43:06 -08:00
integration-test Merge from 4.3: CLOUDSTACK-5662: XenServer can't discover iSCSI targets with different credentials 2014-01-09 21:36:34 -07:00
resources/META-INF/cloudstack fix compile 2013-11-01 16:16:03 -07:00
snapshot CLOUDSTACK-5841:Snapshots taken before migration NFS to S3 can not be 2014-01-08 17:43:06 -08:00
src/org/apache/cloudstack/storage CLOUDSTACK-5853 2014-01-10 11:55:54 -07:00
test/org/apache/cloudstack/engine/subsystem/api/storage Reformatted all of the code. 2013-11-21 06:15:26 -08:00
volume Merge from 4.3: CLOUDSTACK-5662: XenServer can't discover iSCSI targets with different credentials 2014-01-09 21:36:34 -07:00
pom.xml Bump 4.3.0 to 4.4.0 in master 2013-11-21 16:01:15 +01:00
storage.ucls Don't use cast to PrimarydataStoreTO on the resource code 2013-11-01 15:13:16 -07:00