Min Chen
|
8f549db518
|
Clean up entries in template_store_ref, volume_store_ref and
snapshot_store_ref in case of operation failure.
|
2013-05-21 12:00:04 -07:00 |
|
Dave Brosius
|
49faa002e2
|
code compares Long values with == which will work for Long cached values
Fixed by switch to use .equals
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
|
2013-05-21 11:45:10 +05:30 |
|
Min Chen
|
565bdfb27b
|
Fix CLOUDSTACK-2525: clean up db entries in vm_template and
template_store_ref in case of template creation failure.
|
2013-05-20 16:21:45 -07:00 |
|
Min Chen
|
b66c484905
|
Fix size issue in copying template from S3 to cache storage to make
system vm up.
|
2013-05-15 18:54:55 -07:00 |
|
Min Chen
|
7ffb6d8464
|
Fix DettachAnswer to have default result state for CLOUDSTACK-2526.
|
2013-05-15 16:52:28 -07:00 |
|
Min Chen
|
8de401caad
|
Fix CLOUDSTACK-2520: Invoke parent constructor to set result state to
default true to avoid attachVolume error.
|
2013-05-15 14:08:09 -07:00 |
|
Min Chen
|
252f384e89
|
Fix CLOUDSTACK-2485: ClassCastException in extracting ISO.
|
2013-05-14 14:57:02 -07:00 |
|
Edison Su
|
0ce01e56db
|
set template size when creating template from snapshot
|
2013-05-13 16:45:03 -07:00 |
|
Min Chen
|
1bd216fc48
|
Merge with latest code rebased from master
|
2013-05-11 21:05:54 -07:00 |
|
Nitin Mehta
|
c11dbad9c9
|
merge master
|
2013-05-11 15:28:43 +05:30 |
|
Edison Su
|
90de46c4fe
|
get vmware works
|
2013-05-10 19:26:44 -07:00 |
|
Min Chen
|
8a9a7a4adc
|
Fix a bug in create cache object for S3.
|
2013-05-10 17:53:32 -07:00 |
|
Alex Huang
|
342624e0eb
|
Merged with head
|
2013-05-10 16:33:57 -07:00 |
|
Alex Huang
|
3047929367
|
Merged
|
2013-05-10 16:21:43 -07:00 |
|
Edison Su
|
15fc4e137d
|
add license header
|
2013-05-10 11:40:11 -07:00 |
|
Edison Su
|
42e25a22fc
|
refactor kvm/vmware resource code
|
2013-05-09 23:10:05 -07:00 |
|
Min Chen
|
6f4fcf741c
|
Fix listImageStores to only list store with Image role, excluding those
cache stores since they are also stored in image_store table.
|
2013-05-09 21:49:12 -07:00 |
|
Min Chen
|
fa11575212
|
Add store_role to template_store_ref, and add search function to find
template_store_ref entry based on DataStoreRole and ZoneId.
|
2013-05-08 22:06:07 -07:00 |
|
Min Chen
|
dc5d2f45e9
|
Make copyFromS3ToNFS flow work.
|
2013-05-08 17:39:46 -07:00 |
|
Edison Su
|
5aeca646ae
|
make create template from volume/snapshot work
|
2013-05-07 20:18:19 -07:00 |
|
Edison Su
|
9f7bad2cef
|
fix creating snapshot
|
2013-05-06 18:27:15 -07:00 |
|
Edison Su
|
2d544e7127
|
volume related operation works
|
2013-05-06 18:27:15 -07:00 |
|
Alex Huang
|
3722d66aae
|
Fixed up unit testing to use only an in class TestConfiguration
|
2013-05-06 16:34:27 -07:00 |
|
Min Chen
|
0d78209b73
|
Address various UI requirements by introducing provider constants.
|
2013-05-06 15:12:33 -07:00 |
|
Min Chen
|
df7a56d63f
|
Removed redundant getInstallPath to use getPath in VolumeInfo.
|
2013-05-03 10:01:23 -07:00 |
|
Edison Su
|
0c6e87c701
|
download template to primary storage works now
|
2013-05-03 09:45:31 -07:00 |
|
Min Chen
|
c60c373a38
|
Modify DownloadCommand to pass DataTO.
|
2013-05-02 23:05:19 -07:00 |
|
Edison Su
|
2384276536
|
make template download testable
|
2013-05-02 00:38:11 -07:00 |
|
Min Chen
|
2812873ffa
|
Remove methods of searching for secondary storages from host table from
SecondaryStorageManagerImpl.
|
2013-05-01 17:35:51 -07:00 |
|
Edison Su
|
52799f46a4
|
fix data motion
|
2013-05-01 14:00:53 -07:00 |
|
Min Chen
|
3c6b7c2a01
|
Populate system vm template to template_store_ref in adding an image
store.
|
2013-05-01 12:10:24 -07:00 |
|
Min Chen
|
36c1538f06
|
Bugfix to make deployDataCenter.py work.
|
2013-04-30 17:42:48 -07:00 |
|
Edison Su
|
2f689171e0
|
refactor snapshot
|
2013-04-29 18:51:14 -07:00 |
|
Edison Su
|
37cbe8890f
|
refactor snapshot
|
2013-04-29 18:51:13 -07:00 |
|
Edison Su
|
4029e7af44
|
refactor data motion service for volumes
|
2013-04-24 18:53:57 -07:00 |
|
Min Chen
|
0cfef3aa4e
|
Remove almost all VMTemplateHostDao references except S3Manager and
SwiftManager.
|
2013-04-23 17:51:54 -07:00 |
|
Min Chen
|
7ec0882dca
|
Remove VMTemplateHostDao reference from BareMetalTemplateAdapter, also
make store_id in template_store_ref table nullable to accommodate
baremetal case.
|
2013-04-23 16:07:44 -07:00 |
|
Min Chen
|
06b3092083
|
Remove VMTemplateHostDao reference from VolumeManagerImpl,
StorageManagerImpl and SecondaryStorageManagerImpl.
|
2013-04-23 12:10:40 -07:00 |
|
Min Chen
|
e40a06deae
|
Fix extractTemplateCmd.
|
2013-04-22 21:48:57 -07:00 |
|
Edison Su
|
b8c5c67fbc
|
add copycommand at resouce side
|
2013-04-22 19:12:50 -07:00 |
|
Min Chen
|
29687663e8
|
Rename SnapshotStrategy to SnapshotService to have consistent naming
convention for Template, Snapshot, Volume. Also rename CopyCmd to
CopyCommand to follow internal command naming convention.
|
2013-04-22 16:15:57 -07:00 |
|
Min Chen
|
9c584b5500
|
Use EndPoint to send local/remote command, and hide agentMgr message
passing.
|
2013-04-22 13:21:28 -07:00 |
|
Min Chen
|
ffdf567b58
|
Add implemention to pick EndPoint for secondary storage
|
2013-04-22 13:19:04 -07:00 |
|
Edison Su
|
abf40435f3
|
refactor downloadlistener, sync system vm templates when adding a new image store
|
2013-04-21 22:46:02 -07:00 |
|
Min Chen
|
0229c75b50
|
Use data motion service for PrepareTemplateCmd to move template from
secondary storage to primary.
|
2013-04-20 20:44:31 -07:00 |
|
Min Chen
|
86913ab4d3
|
Use data motion service to implement copy template.
|
2013-04-19 23:01:59 -07:00 |
|
Min Chen
|
6f70fe28e8
|
Trigger system vm template download while adding image store. Just a
code skeleton, waiting for some code in EndPoint.
|
2013-04-19 19:37:06 -07:00 |
|
Devdeep Singh
|
21ce3befc8
|
Storage motion for Xenserver changes: 1. Implemented Api findStoragePoolsForMigration. Added a new response objects to list storage pools available for migration. 2. Updated migrateVolume api for allowing migrating volumes of running vms. These changes are integrated into the latest storage refactoring changes. 3. Added the implementation for findHostsForMigration api. It lists the hosts to which an instance can be migrated, including hosts from within and across clusters to which an instance may be migrated with storage motion. The work of migrating a volume of a running vm is also done in copyAsync. 4. Updated the listHosts api for backward compatibility. 5. Added the implementation for migrateVirtualMachineWithVolume api. It migrates an instance with its volumes within a cluster and also across clusters. Also introduced a new XenServerStorageMotionStrategy for migrating volumes of a vm. When a vm is being migrated with its volumes, the vm is put in migrating state and a request is send to the volume manager to migrate the vm and its volumes. Volume manager calls into the volume service which forwards the request to data motion service after moving all the volumes to migrating state. Data motion service enumerates the strategies and the request reaches the XenServerStorageMotionStrategy. It calls in to the resource to complete the operation. 6. Resolved an issue where storage xenmotion of 2nd VM created from the same template to a host was failing with duplicate_vm exception. Made changes to remove the mac_seed key value pair from other_config when vms are created. This is was storage motion to fail. 7. Updated the db upgrade schema script. 8. Added the right permissions in commands.properties 9. Marvin tests for testing storage motion. Following scenarios are tested. 9.1. A virtual machine is migrated to another host. Its volumes are also migrated to another storage pool. 9.2. Just the volumes of a vm are migrated to another storage pool while the vm continues to run on the same host. 10. Unit tests for testing migration of a vm with its volumes.
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
|
2013-04-19 11:36:42 +05:30 |
|
Harikrishna Patnala
|
eae22d2ffa
|
CLOUDSTACK-741: Granular Global Parameters
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
|
2013-04-19 10:36:52 +05:30 |
|
Edison Su
|
ef30ee52ee
|
add copy stuff from s3 into nfs cache storage
|
2013-04-18 13:44:49 -07:00 |
|