| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Edison Su | 1fe5d7c886 | need to download image to cache storage from s3/swift on mgt server for default system vm templates | 2013-04-18 01:56:34 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | fe4f53bfcd | Fix SecStorageSetupCommand for Nfs image store. | 2013-04-17 17:16:01 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 14b5f0da19 | Rename ImageDataFactoryxxx to TemplateDataFactory to have consistent naming conventions for Template data factory class. | 2013-04-17 11:45:25 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | fe3b01ece1 | Update DataObjectInStore interface and unify implementation of ImageDataFactory, VolumeDataFactory and SnapshotDataFactory
implementations. | 2013-04-17 11:40:57 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 1b3994e180 | Fix copyTemplateCmd. | 2013-04-16 16:38:14 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 0da2da852b | Fix the flow of deleteTemplateCmd. | 2013-04-16 12:03:12 -07:00 |  | 
			
				
					| 
							
							
								 Pascal Borreli | 20614598bf | Fixed typos Signed-off-by: Milamber <milamber@apache.org> | 2013-04-13 13:28:32 +00:00 |  | 
			
				
					| 
							
							
								 Min Chen | 2dd8e2cb97 | add getStoreTO into each DataStoreDriver, and add implementation for 3 data store plugins. | 2013-04-12 18:22:23 -07:00 |  | 
			
				
					| 
							
							
								 Edison Su | b81fa6d9ea | add copy template to cache store | 2013-04-12 16:03:30 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | bb64672715 | Refactor DownloadMonitorImpl code, move some functionalities to TemplateServiceImpl and VolumeServiceImpl. | 2013-04-11 18:09:42 -07:00 |  | 
			
				
					| 
							
							
								 Edison Su | 1c448cd6e3 | add cache storage | 2013-04-11 11:01:29 -07:00 |  | 
			
				
					| 
							
							
								 Edison Su | e5bf38ed05 | add cache storage | 2013-04-11 10:52:53 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 02686583cf | First draft of register template using image store. | 2013-04-10 18:02:53 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 3897590bb1 | Add check in addImageStoreCmd to guarantee our assumption of homogeneous image stores. | 2013-04-09 16:36:02 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | b2d5535bba | Remove State from image_store db table, and removed enableImageStore api. | 2013-04-09 15:38:33 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 2a177de2bc | Remove unused DataStoreProviderDao since provider does not has its own db table. | 2013-04-09 14:59:07 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 9be9902ed5 | Fix applicationContext.xml to properly load all new refactored image store related classes, also add enableImageStore api. | 2013-04-09 14:49:09 -07:00 |  | 
			
				
					| 
							
							
								 Min Chen | 74880fa26f | add DeleteImageStoreCmd Api. | 2013-04-08 16:18:06 -07:00 |  |