ahuang 
							
						 
					 
					
						
						
						
						
							
						
						
							11e1e585b1 
							
						 
					 
					
						
						
							
							UserContext switched to CallContext.  Added generic storage mechanism for other code to carry information throughout a call.  Made the calling User and Account a must have.  Added an interface to carry entities in error.  Fixed up the code.  Part of the vmsync branch  
						
						
						
						
					 
					
						2013-07-16 11:24:21 -07:00 
						 
				 
			
				
					
						
							
							
								Vijayendra Bhamidipati 
							
						 
					 
					
						
						
						
						
							
						
						
							7ea8c5fd9a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-1510: NPE when primary storage is added with wrong path  
						
						... 
						
						
						
						Description:
	a) Fixing NPE when wrong path is provided for primary datastore.
	b) No error dialog shows up in GUI when wrong path is provided,
	   after NPE fix - propagating exception upward.
	c) If the KVM agent is down, an invalid datastore gets logged in
	   storage_pool table and doesn't get removed, so it shows up
	   in the GUI in the list of datastores - fixing this as well. 
						
						
					 
					
						2013-07-10 14:55:57 -07:00 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							7089e1ce44 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3301 NPE wile deployVM in kvm Only solidfire type PS is setting/using the capacityIops, This check will fix to return the storage has enough Iops when capacityIops is set to NULL for any PS Storage provider  
						
						
						
						
					 
					
						2013-07-10 14:52:47 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							43ab9506ab 
							
						 
					 
					
						
						
							
							Moved HostAllocator and PodAllocator from server to api package, where they are supposed to be.  In the process, I had to change the VO objects used by these two itnerfaces to interface equivalent.  This makes sense because there's really no reasons why allocators require write access to the database.  One of the files have been reformatted because it contained a bunch of tabs instead of spaces for indentation.  
						
						
						
						
					 
					
						2013-07-03 17:48:53 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							4e823e3a3e 
							
						 
					 
					
						
						
							
							Workaround for NPE  
						
						
						
						
					 
					
						2013-07-03 14:59:03 +02:00 
						 
				 
			
				
					
						
							
							
								Prachi Damle 
							
						 
					 
					
						
						
						
						
							
						
						
							8780fef05a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3047 java.lang.NullPointerException encountered when executing capacityChecker thread.  
						
						... 
						
						
						
						Changes:
- Added null check around clusterId, since its possible to have null clusterId for storagepool and host records 
						
						
					 
					
						2013-07-02 16:36:58 -07:00 
						 
				 
			
				
					
						
							
							
								Rajesh Battala 
							
						 
					 
					
						
						
						
						
							
						
						
							2bc4cbf9fb 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2571 Zone Wide Primary Storage blocker issues while Enabling in Maintenance State  
						
						... 
						
						
						
						Signed-off-by: Edison Su <sudison@gmail.com> 
						
						
					 
					
						2013-07-02 11:49:16 -07:00 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							639592f3b7 
							
						 
					 
					
						
						
							
							readibilty of log- and exception messages  
						
						... 
						
						
						
						Signed-off-by: Prasanna Santhanam <tsp@apache.org> 
						
						
					 
					
						2013-07-01 20:17:11 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							49ded7e4a3 
							
						 
					 
					
						
						
							
							the plugin better not touch database  
						
						
						
						
					 
					
						2013-06-29 15:09:43 +05:30 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							2c31f38c05 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3145:StorageManager-Scavenger NPEs when cleaning up  
						
						... 
						
						
						
						templates. 
						
						
					 
					
						2013-06-28 17:54:48 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							99227f7b3e 
							
						 
					 
					
						
						
							
							SolidFire plug-in and related changes  
						
						... 
						
						
						
						SolidFire plug-in
SolidFire plug-in related 
						
						
					 
					
						2013-06-28 16:59:21 -06:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							6b9ea1761a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2947: fix create template from snapshot, in case of mix zone-wide/cluster wide primary storage  
						
						
						
						
					 
					
						2013-06-20 17:51:11 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							9aec9c605c 
							
						 
					 
					
						
						
							
							merge to master  
						
						
						
						
					 
					
						2013-06-19 18:16:47 -07:00 
						 
				 
			
				
					
						
							
							
								Wei Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							882220e802 
							
						 
					 
					
						
						
							
							CLOUDSTACK-1301: VM Disk I/O Throttling  
						
						
						
						
					 
					
						2013-06-18 10:02:55 +02:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							4c26dd6ae5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2956:createStoragePools API should ignore passed clusterId  
						
						... 
						
						
						
						and podId parameters in creating zone scoped primary storage 
						
						
					 
					
						2013-06-17 15:57:52 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							18aeef3ef1 
							
						 
					 
					
						
						
							
							Merge branch 'master' (up to commit  
						
						... 
						
						
						
						c30d9be3cea30339cfff40c1002906634291b373) into object_store. 
						
						
					 
					
						2013-06-12 11:20:32 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							cc0de88088 
							
						 
					 
					
						
						
							
							Remove old DeleteTemplateCommand, DeleteVolumeCommand,  
						
						... 
						
						
						
						DeleteSnapshotBackupCommand, replaced by DeleteCommand. 
						
						
					 
					
						2013-06-10 17:55:30 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							66e702222d 
							
						 
					 
					
						
						
							
							Simplify various DeleteTemplateCommnad,  DeleteVolumeCommand and  
						
						... 
						
						
						
						DeleteSnapshotBackupCommand to use one DeleteCommand, also provide
BaseImageStoreDriverImpl class for plugin to inherit to avoid code
duplication. 
						
						
					 
					
						2013-06-06 18:00:38 -07:00 
						 
				 
			
				
					
						
							
							
								Wei Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							f714d26039 
							
						 
					 
					
						
						
							
							Revert "CLOUDSTACK-1301: Add VM Disk I/O Throttling"  
						
						... 
						
						
						
						This reverts commit 6dad8adf8fc22417f0242126b8f52ee081f74f49. 
						
						
					 
					
						2013-06-03 07:48:03 +02:00 
						 
				 
			
				
					
						
							
							
								Sateesh Chodapuneedi 
							
						 
					 
					
						
						
						
						
							
						
						
							b4969c4af5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2796  
						
						... 
						
						
						
						Hypervisor type validation would be applicable only for zone wide primary storage pool. 
						
						
					 
					
						2013-06-03 10:10:03 +05:30 
						 
				 
			
				
					
						
							
							
								Wei Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							6dad8adf8f 
							
						 
					 
					
						
						
							
							CLOUDSTACK-1301: Add VM Disk I/O Throttling  
						
						
						
						
					 
					
						2013-06-01 08:03:02 +02:00 
						 
				 
			
				
					
						
							
							
								Sateesh Chodapuneedi 
							
						 
					 
					
						
						
						
						
							
						
						
							7998413f48 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2029 zone wide primary storage support for cloudstack over vmware deployments  
						
						... 
						
						
						
						Added hypervisor type to CreateStoragePoolCmd & Storage pool responses.
DatastoreLifeCycle would consider hypervisor type while attaching datastore to zone.
ZoneWideStoragePoolAllocator would filter zone wide primary storage pools by hypervisor type along with tags in disk profile.
hypervisor type is mandatory parameter if scope is specified as ZONE while creating primary storage pool.
As of now KVM, VMware are allowed to use ZoneWideStoragePoolAllocator.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org> 
						
						
					 
					
						2013-06-01 00:05:27 +05:30 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							2616115ff9 
							
						 
					 
					
						
						
							
							Still add system vm template to template_store_ref in adding image  
						
						... 
						
						
						
						store, otherwise systemvm cannot come up. 
						
						
					 
					
						2013-05-29 17:27:24 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							8a1a51c6fc 
							
						 
					 
					
						
						
							
							Clean up deleteSnapshot agent command, since snapshot path is already  
						
						... 
						
						
						
						stored in snapshot_store_ref, no need to construct path in resource
side. 
						
						
					 
					
						2013-05-28 13:36:54 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							27133fba7d 
							
						 
					 
					
						
						
							
							Simplify clean up snapshots logic in secondary storage and consolidate  
						
						... 
						
						
						
						to use one agent command DeleteSnapshotBackupCommand for snapshot
deletion task by removing CleanupSnapshotBackupCommand. 
						
						
					 
					
						2013-05-25 20:48:15 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							89f351c2e5 
							
						 
					 
					
						
						
							
							Clean up template sync code, and update template state in template sync  
						
						... 
						
						
						
						phase instead of doing it in adding image store. 
						
						
					 
					
						2013-05-24 11:56:36 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							c614c6a424 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2674: Secondary Storage garbage collector failed with NPE in  
						
						... 
						
						
						
						case of S3 storage provider. 
						
						
					 
					
						2013-05-24 11:10:45 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							2aab3c8849 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2594: Failed to add Secondary storage for second zone through  
						
						... 
						
						
						
						old addSecondaryStorage api. 
						
						
					 
					
						2013-05-21 14:55:07 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							cb0659ab33 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2590: we should only search for active user templates when  
						
						... 
						
						
						
						deleting an image store. 
						
						
					 
					
						2013-05-21 12:01:53 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							ef541a2a7b 
							
						 
					 
					
						
						
							
							Fix CLOUDSTACK-2538: Add name as an optional parameter for addImageStore  
						
						... 
						
						
						
						api. 
						
						
					 
					
						2013-05-20 13:39:43 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c1b711ad 
							
						 
					 
					
						
						
							
							merge to master  
						
						
						
						
					 
					
						2013-05-16 23:56:20 -07:00 
						 
				 
			
				
					
						
							
							
								Prachi Damle 
							
						 
					 
					
						
						
						
						
							
						
						
							ddd7cfd71c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2519: VMs on local storage incorrectly destroyed when removing another host using deleteHost API  
						
						... 
						
						
						
						- For DeleteHost API: Search for Volumes in READY state on the local storage of the host to find VM's in 'Running' State
- For PrepareForMaintenance API: Search for Volumes not in Destroy or Expunging state to check if the Local Storage on the host is being used. 
						
						
					 
					
						2013-05-15 13:28:41 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							0d580ccb26 
							
						 
					 
					
						
						
							
							Fix NPE in adding host and also put back lost change in deployDataCenter  
						
						... 
						
						
						
						due to rebase with master. 
						
						
					 
					
						2013-05-11 22:00:40 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							1bd216fc48 
							
						 
					 
					
						
						
							
							Merge with latest code rebased from master  
						
						
						
						
					 
					
						2013-05-11 21:05:54 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							3d91a4e012 
							
						 
					 
					
						
						
							
							Fix a bug in searching for existing image stores.  
						
						
						
						
					 
					
						2013-05-11 18:18:12 -07:00 
						 
				 
			
				
					
						
							
							
								Nitin Mehta 
							
						 
					 
					
						
						
						
						
							
						
						
							c11dbad9c9 
							
						 
					 
					
						
						
							
							merge master  
						
						
						
						
					 
					
						2013-05-11 15:28:43 +05:30 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							8a9a7a4adc 
							
						 
					 
					
						
						
							
							Fix a bug in create cache object for S3.  
						
						
						
						
					 
					
						2013-05-10 17:53:32 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							3047929367 
							
						 
					 
					
						
						
							
							Merged  
						
						
						
						
					 
					
						2013-05-10 16:21:43 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							bc244ccc8b 
							
						 
					 
					
						
						
							
							Populate template_zone_ref for those cross-zone templates while adding  
						
						... 
						
						
						
						an image store. 
						
						
					 
					
						2013-05-05 19:21:09 -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 
						 
				 
			
				
					
						
							
							
								Nitin Mehta 
							
						 
					 
					
						
						
						
						
							
						
						
							807ad0a39a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-741 - Making storage disable thresholds configurable at zone level.  
						
						
						
						
					 
					
						2013-05-01 15:44:09 +05:30 
						 
				 
			
				
					
						
							
							
								Nitin Mehta 
							
						 
					 
					
						
						
						
						
							
						
						
							b16ccc9fa6 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2036 - Adding storage storage.overprovisioning.factor configurable at zone level.  
						
						
						
						
					 
					
						2013-05-01 14:21:09 +05:30 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							36c1538f06 
							
						 
					 
					
						
						
							
							Bugfix to make deployDataCenter.py work.  
						
						
						
						
					 
					
						2013-04-30 17:42:48 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							37cbe8890f 
							
						 
					 
					
						
						
							
							refactor snapshot  
						
						
						
						
					 
					
						2013-04-29 18:51:13 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							5b7ea8b0fe 
							
						 
					 
					
						
						
							
							Remove DeleteObjectFromSwiftCommand, which can be achieved through  
						
						... 
						
						
						
						DeleteTemplateCommand. 
						
						
					 
					
						2013-04-26 17:52:50 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e9be8d31 
							
						 
					 
					
						
						
							
							Handle DeleteVolumeCommand for S3.  
						
						
						
						
					 
					
						2013-04-26 16:45:11 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							91bfbdf1c4 
							
						 
					 
					
						
						
							
							Handle ListTemplateCommand in NfsSecondaryStorageResource for various  
						
						... 
						
						
						
						data store provider. 
						
						
					 
					
						2013-04-26 12:25:06 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							8d29cdf804 
							
						 
					 
					
						
						
							
							Remove SnapshotVO.getSecHostId and SnapshotVO.setSecHostId references  
						
						... 
						
						
						
						from codebase to use SnapshotDataStoreVO. 
						
						
					 
					
						2013-04-24 11:54:42 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							792fc471a2 
							
						 
					 
					
						
						
							
							Remove VolumeHostDao references from codebase.  
						
						
						
						
					 
					
						2013-04-24 11:11:58 -07:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							06b3092083 
							
						 
					 
					
						
						
							
							Remove VMTemplateHostDao reference from VolumeManagerImpl,  
						
						... 
						
						
						
						StorageManagerImpl and SecondaryStorageManagerImpl. 
						
						
					 
					
						2013-04-23 12:10:40 -07:00