cloudstack/api/src/com/cloud
Rajani Karuturi e384f2d146 Merge pull request #715 from devdeep/CLOUDSTACK-8687
CLOUDSTACK-8687: Prepare template only on a given storage poolUpdate prepare template api to seed/prepare a template only on a given primary storage. Currently, the prepare template api will seed/prepare a given template on all the primary storage pools in a zone. If however, a user wishes to prepare a template only a particular storage pool, it isn't possible. Updated the api to take storage pool id as an optional parameter. If the pool id is provided then the template is prepared only on the given primary storage pool. Also added unit tests to validate the functionality

* pr/715:
  CLOUDSTACK-8687: Unit tests for validating the prepare template functionality. These tests validate that the templates get scheduled for seeding. Additionally, if a template is already seeded, we do not try and seed it again. Tests also validate that templates are seeded to storage pools which are available.
  CLOUDSTACK-8687: Update prepare template api to seed/prepare a template only on a given primary storage. Currently, the prepare template api will seed/prepare a given template on all the primary storage pools in a zone. If however, a user wishes to prepare a template only a particular storage pool, it isn't possible. Updated the api to take storage pool id as an optional parameter. If the pool id is provided then the template is prepared only on the given primary storage pool

Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
2015-08-19 15:58:42 +05:30
..
agent CLOUDSTACK-8581: S3, make connection TTL and TCP KeepAlive configureable 2015-07-17 10:07:04 +02:00
alert All Checkstyle problems corrected 2013-12-12 12:26:07 -08:00
api/commands Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
capacity removed executable flags from java classes 2014-11-23 19:49:01 +01:00
configuration CS-19072: fixed broken pagination and count in listNetworkOfferings 2014-07-28 14:44:04 -07:00
consoleproxy Removed schema from the dependency of many components 2013-07-29 10:55:19 -07:00
dc CLOUDSTACK-8301: Enable configuring local storage use for system VMs at zone level 2015-05-19 21:32:14 +05:30
deploy CLOUDSTACK-5853 cannot deploy vm with differing service storage tag and data disk storage tag 2014-11-18 14:07:51 -08:00
domain Removed getUUID() method from Domain interface as this interface already implements @Identity where getUUID is defined 2014-03-13 12:54:13 -07:00
event CLOUDSTACK-8324: Added vm ip fetch logic 2015-05-28 15:42:08 +05:30
exception CLOUDSTACK-8601. VMFS storage added as local storage can be re-added as shared storage. 2015-07-01 10:47:36 +05:30
gpu CLOUDSTACK-6447: Grid K120Q and K220Q vGPU types are missing in create service offering menu. 2014-04-18 13:49:26 +05:30
ha Boolean -> boolean 2015-03-25 22:20:40 +01:00
host server: Introduce Unknown Status to be used in AbstractInvestigatorImpl 2015-05-03 15:16:04 +02:00
hypervisor hypervisors: add OVM3 plugin that supports OVM 3.2.1/3.3.x 2015-03-12 11:33:42 +05:30
info Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
network CLOUDSTACK-8324: Added config drive support for xenserver 2015-05-28 15:51:50 +05:30
offering For volumes created from template, do not log offering ID in VOLUME.CREATE in usage_event. Moved offering type to DiskOffering interface 2015-01-07 12:31:41 +05:30
org Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
projects Revert "CLOUDSTACK-5872: Async response from addAccountToProject doesn't contain useful information" 2014-03-03 12:44:08 -08:00
region/ha All Checkstyle problems corrected 2013-12-12 12:26:07 -08:00
resource Decouple the use of updateHostPassword 2015-06-29 09:59:10 +02:00
serializer API response: added new field to @Param - RoleType[] authorized() default {}. The field defines who is authorized to see this partciluar reponse field. If not specified, the parameter is returned to everybody 2014-02-20 17:15:43 -08:00
server Decouple the use of updateHostPassword 2015-06-29 09:59:10 +02:00
storage Implementation for the ability to disable a storage pool for provisioning 2015-05-19 11:16:49 +01:00
template CLOUDSTACK-8687: Update prepare template api to seed/prepare a template 2015-08-19 10:04:05 +05:30
user CLOUDSTACK-8457: SAML auth plugin improvements for production usage 2015-06-29 12:31:51 +02:00
uservm removed executable flags from java classes 2014-11-23 19:49:01 +01:00
vm Renamed internal variables of NicProfile.java to adhere to the naming convention. 2015-08-18 14:05:00 +02:00