Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							4b61f5a17a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8581: Make the code which initiates the S3TO object more readable  
						
						... 
						
						
						
						All arguments are now on a own line which makes the code easier to read
Signed-off-by: Wido den Hollander <wido@widodh.nl> 
						
						
					 
					
						2015-07-17 10:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								Wido den Hollander 
							
						 
					 
					
						
						
						
						
							
						
						
							178a9f555d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8581: S3, make connection TTL and TCP KeepAlive configureable  
						
						... 
						
						
						
						Signed-off-by: Wido den Hollander <wido@widodh.nl> 
						
						
					 
					
						2015-07-17 10:07:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							8a99df77b6 
							
						 
					 
					
						
						
							
							findbugs volumeInfo is known to not be null  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan@onecht.net>
This closes  #515  
						
						
					 
					
						2015-06-23 23:27:04 +02:00 
						 
				 
			
				
					
						
							
							
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							c0a1009740 
							
						 
					 
					
						
						
							
							findbugs: (un)boxing of long from string  
						
						
						
						
					 
					
						2015-06-22 13:18:14 +02:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							b929db1f1a 
							
						 
					 
					
						
						
							
							Fix findbugs DM_BOXED_PRIMITIVE_FOR_PARSING warning in ElastistorPrimaryDataStoreLifeCycle.java  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan.hoogland@gmail.com>
This closes  #503  
						
						
					 
					
						2015-06-22 10:54:55 +02:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							a17852aaf4 
							
						 
					 
					
						
						
							
							Fix findbugs DM_BOXED_PRIMITIVE_FOR_PARSING warning in ElastistorUtil.java  
						
						... 
						
						
						
						Signed-off-by: Daan Hoogland <daan.hoogland@gmail.com>
This closes  #504  
						
						
					 
					
						2015-06-22 10:54:19 +02:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							9511831f0a 
							
						 
					 
					
						
						
							
							Fix 2 findbugs warnings in ElastistorUtil.java Unnecessary boxing/unboxing of long value  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This closes  #429  
						
						
					 
					
						2015-06-15 12:09:47 +03:00 
						 
				 
			
				
					
						
							
							
								Rafael da Fonseca 
							
						 
					 
					
						
						
						
						
							
						
						
							ea31a674a4 
							
						 
					 
					
						
						
							
							Fix findbugs warning in ElastistorPrimaryDataStoreLifeCycle.java Unnecessary boxing/unboxing of primitive value  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This closes  #428  
						
						
					 
					
						2015-06-15 12:09:45 +03:00 
						 
				 
			
				
					
						
							
							
								Devdeep Singh 
							
						 
					 
					
						
						
						
						
							
						
						
							a99c9d0e68 
							
						 
					 
					
						
						
							
							Implementation for the ability to disable a storage pool for provisioning  
						
						... 
						
						
						
						... of new volumes. Following changes are implemented 1. Disable or enable a pool with the
updateStoragePool api. A new 'enabled' parameter added for the same. 2. When a
pool is disabled the state of the pool is updated to 'Disabled' in the db. On
enabling it is updated back to 'Up'. Alert is raised when a pool is disabled or
enabled. 3. Updated other storage providers to also honour the disabled state.
4. A disabled pool is skipped by allocators for provisioing of new volumes. 5.
Since the allocators skip a disabled pool for provisioning of volumes, the
volumes are also not listed as a destination for volume migration.
FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Disabling+Storage+Pool+for+Provisioning 
This closes  #257 
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-05-19 11:16:49 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd227fb6b 
							
						 
					 
					
						
						
							
							Pass on all operations to CloudStackPrimaryDataStoreDriverImpl  
						
						
						
						
					 
					
						2015-05-07 12:24:05 -06:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							c8901a7990 
							
						 
					 
					
						
						
							
							utils: use a better extended implementation of SSLSocketFactory  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit b4a5a32a7488ecd93f295670e7f641fc32198aa7)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-13 17:32:07 +05:30 
						 
				 
			
				
					
						
							
							
								punith-cloudbyte 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7ef985f1 
							
						 
					 
					
						
						
							
							NFS support for VMware-managed storage  
						
						... 
						
						
						
						Signed-off-by: Mike Tutkowski <mike.tutkowski@solidfire.com> 
						
						
					 
					
						2015-03-05 17:39:10 -07:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							fabab5460c 
							
						 
					 
					
						
						
							
							CloudStackPrimaryDataStoreLifeCycleImpl: decode path as UTF8 or fallback  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 6ddaef7a489603b058d360280fc7c4d5ec367346)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-02-05 15:28:22 +05:30 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							326a175c08 
							
						 
					 
					
						
						
							
							Don't allow managed (primary) storage to be deleted if it contains one or more snapshots.  
						
						
						
						
					 
					
						2015-01-29 16:51:45 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c2330f48dd 
							
						 
					 
					
						
						
							
							Replace synchronized with the use of database locking  
						
						
						
						
					 
					
						2015-01-27 17:36:21 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f23c5ded0b 
							
						 
					 
					
						
						
							
							Provide a more detailed snapshot name on the SAN side  
						
						
						
						
					 
					
						2015-01-25 22:51:16 -07:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							664186f483 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8160: use preferable protocols  
						
						... 
						
						
						
						(cherry picked from commit debfcdef788ce0d51be06db0ef10f6815f9b563b)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-01-21 18:04:45 +05:30 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b7ab955610 
							
						 
					 
					
						
						
							
							When deleting primary storage that's based on the SolidFireShared plug-in (which uses a shared-IOPS approach), remove the volume from the volume access group it's in  
						
						
						
						
					 
					
						2014-12-15 17:15:40 -07:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							fac7bfc5d5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8011: Upgrade maven dependencies  
						
						... 
						
						
						
						Changes;
- Upgrades maven-war plugin to 4.5 (faster war packaging)
- Upgrade spring framework to latest minor release
- Upgrade ehcache, jasypt, httpclient, httpcore and other core dependencies
- Upgrade to latest ipv6 library, fix unit test NetUtilsTest
- httpcore and httpclient are sharing same version variable
- commons-httpclient is different that httpclient, the fix gives it a separate var
- Apidocs failed to generate and get stuck with new reflections version, for now
  we will continue using 0.9.8
Newer dependencies can be listed using:
mvn versions:display-dependency-updates -Dnoredist -Dsimulator -P developer,systemvm
Testing;
- Tested using Maven 3.2.1
- Local noredist build with unit tests succeeds
- CloudStack mgmt server started, basic business layer tests work
- Observed 10-15% build time improvement using new maven-war plugin
Branch: bugfix/4.5-8011 (commits are squashed in favour of a linear history)
Pull request:
https://github.com/apache/cloudstack/pull/50 
This closes  #50 
TravisCI build summary:
https://travis-ci.org/shapeblue/cloudstack/builds/42902172 
- Build passes with unit tests
- Apidocs generates successfully
- Most integration tests pass, some fail due to timeout errors, second re-run
  passes some of them
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2014-12-04 02:12:51 +05:30 
						 
				 
			
				
					
						
							
							
								Laszlo Hornyak 
							
						 
					 
					
						
						
						
						
							
						
						
							3577423da9 
							
						 
					 
					
						
						
							
							removed executable flags from java classes  
						
						... 
						
						
						
						Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com> 
						
						
					 
					
						2014-11-23 19:49:01 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2042660a68 
							
						 
					 
					
						
						
							
							Added a "long getUsedIops(StoragePool)" method to the PrimaryDataStoreDriver interface  
						
						
						
						
					 
					
						2014-11-12 13:38:58 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b1915f35f8 
							
						 
					 
					
						
						
							
							Allow infrastructure to handle delete of volume from DB  
						
						
						
						
					 
					
						2014-11-07 07:49:53 -07:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							7c5bc4ae7e 
							
						 
					 
					
						
						
							
							Allow infrastructure to handle delete of volume from DB  
						
						
						
						
					 
					
						2014-11-06 22:54:20 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							4ebaf0a583 
							
						 
					 
					
						
						
							
							Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT  
						
						
						
						
					 
					
						2014-10-29 14:54:23 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5bb7d8c6 
							
						 
					 
					
						
						
							
							Invoke grantAccess and revokeAccess one time each using a SnapshotInfo (where previously a VolumeInfo was being passed in)  
						
						... 
						
						
						
						Handle the case where a SnapshotInfo is passed into the grantAccess and revokeAccess methods 
						
						
					 
					
						2014-10-21 16:01:14 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							57dacf99a2 
							
						 
					 
					
						
						
							
							Changed "boolean connectVolumeToHost(VolumeInfo, Host, DataStore)" to "boolean grantAccess(DataObject, Host, DataStore)"  
						
						... 
						
						
						
						Changed "void disconnectVolumeFromHost(VolumeInfo, Host, DataStore)" to "void revokeAccess(DataObject, Host, DataStore)" 
						
						
					 
					
						2014-10-21 16:01:14 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b29265f159 
							
						 
					 
					
						
						
							
							Logic around granting and revoking access to the volume that backs the snapshot  
						
						
						
						
					 
					
						2014-10-21 16:01:14 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0cea0346ae 
							
						 
					 
					
						
						
							
							Support for back-end snapshots on primary storage  
						
						
						
						
					 
					
						2014-10-21 16:01:14 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							6beeeff7d4 
							
						 
					 
					
						
						
							
							Logic on SolidFire side for CloudStack snapshots  
						
						
						
						
					 
					
						2014-10-21 16:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							06f6b00cd1 
							
						 
					 
					
						
						
							
							Snapshot support  
						
						
						
						
					 
					
						2014-10-21 16:01:13 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							e70dde09c9 
							
						 
					 
					
						
						
							
							Implementing snapshot-strategy support for reverting a volume to a snapshot  
						
						
						
						
					 
					
						2014-10-14 22:04:18 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							35a8b70799 
							
						 
					 
					
						
						
							
							Adding a snapshot strategy for systems that want to take snapshots that reside on their own system (as opposed to the default approach of taking a hypervisor snapshot and then copying it to secondary storage)  
						
						
						
						
					 
					
						2014-10-14 12:26:40 -06:00 
						 
				 
			
				
					
						
							
							
								Santhosh Edukulla 
							
						 
					 
					
						
						
						
						
							
						
						
							350ac4c4b0 
							
						 
					 
					
						
						
							
							Fixed Resource Leaks  
						
						... 
						
						
						
						Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com> 
						
						
					 
					
						2014-10-13 17:51:02 +05:30 
						 
				 
			
				
					
						
							
							
								Nitin Mehta 
							
						 
					 
					
						
						
						
						
							
						
						
							ce90837357 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6826: Improving the download url expiration where the expiration work would be handled by the ssvm that has the corresponding symlink created on it. In case it doesnt exist, then would be any one of the ssvm in the zone.  
						
						... 
						
						
						
						Also when the ssvm is destroyed all the download urls are expired to be cleaned up in the next run by the new ssvm. 
						
						
					 
					
						2014-10-10 16:28:48 -07:00 
						 
				 
			
				
					
						
							
							
								Likitha Shetty 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e3e83bbf 
							
						 
					 
					
						
						
							
							BUG-ID: CLOUDSTACK-7653. VM's are not getting deleted from hypervisor after deleting from UI when using zone wide primary storage.  
						
						... 
						
						
						
						While expunging a volume, CS chooses the endpoint to perform delete operation by selecting any host that has the storage containing the volume mounted on it.
Instead, if the volume to be deleted is attached to a VM, the endpoint chosen by CCP should be the host that contains the VM. 
						
						
					 
					
						2014-09-30 15:20:15 +05:30 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2f3300ad 
							
						 
					 
					
						
						
							
							Adding support for SolidFire snapshots  
						
						
						
						
					 
					
						2014-09-03 20:09:00 -06:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							dc3f0cbc63 
							
						 
					 
					
						
						
							
							Improve the handling of the findbug exclude files  
						
						
						
						
					 
					
						2014-09-03 10:41:22 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ef0adc1238 
							
						 
					 
					
						
						
							
							Removed an un-used import  
						
						
						
						
					 
					
						2014-08-29 00:23:48 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							08995b68e6 
							
						 
					 
					
						
						
							
							Name the SolidFire Volume Access Group after the UUID of the CloudStack cluster it serves  
						
						
						
						
					 
					
						2014-08-28 23:57:52 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3773ff060e 
							
						 
					 
					
						
						
							
							Update to volume-resize logic  
						
						
						
						
					 
					
						2014-08-21 20:18:20 -06:00 
						 
				 
			
				
					
						
							
							
								Santhosh Edukulla 
							
						 
					 
					
						
						
						
						
							
						
						
							c792f149fb 
							
						 
					 
					
						
						
							
							Build failed with checkstyle error because of unused imports, removed them  
						
						
						
						
					 
					
						2014-08-02 14:18:38 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							b5db68e2d1 
							
						 
					 
					
						
						
							
							CLOUDSTACK-7226: in case lun number is not provided, addprimarystorage cmd should report error instead of NPE  
						
						
						
						
					 
					
						2014-08-01 16:23:30 -07:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							ec43bfce90 
							
						 
					 
					
						
						
							
							Fix false positve in coverity, simple rewrite.  
						
						
						
						
					 
					
						2014-07-24 12:21:37 +02:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							08d7b46be7 
							
						 
					 
					
						
						
							
							Update to volume-resize logic  
						
						
						
						
					 
					
						2014-07-19 00:42:04 -06:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							6c2acda5a3 
							
						 
					 
					
						
						
							
							Fixup licenses and enfore the license check in this plugin  
						
						
						
						
					 
					
						2014-07-18 11:40:51 +02:00 
						 
				 
			
				
					
						
							
							
								punith-cloudbyte 
							
						 
					 
					
						
						
						
						
							
						
						
							f3cbb69995 
							
						 
					 
					
						
						
							
							first commit of improvised cloudbyte storage plugin  
						
						... 
						
						
						
						Signed-off-by: Mike Tutkowski <mike.tutkowski@solidfire.com> 
						
						
					 
					
						2014-07-17 21:34:37 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							b080eaf327 
							
						 
					 
					
						
						
							
							Updates to the way resizing a volume works  
						
						
						
						
					 
					
						2014-07-17 21:09:19 -06:00 
						 
				 
			
				
					
						
							
							
								Vania Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							8bd9e78071 
							
						 
					 
					
						
						
							
							Adding SolidFire API plug-in  
						
						
						
						
					 
					
						2014-07-10 21:22:47 -06:00 
						 
				 
			
				
					
						
							
							
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							83034907ca 
							
						 
					 
					
						
						
							
							Modification to the way SolidFire account info is stored in the DB  
						
						
						
						
					 
					
						2014-07-07 22:16:58 -06:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							362b481176 
							
						 
					 
					
						
						
							
							Fix CID 1164032 Dodgy code  
						
						
						
						
					 
					
						2014-07-04 16:48:27 +02:00