Likitha Shetty 
							
						 
					 
					
						
						
						
						
							
						
						
							7116268f33 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4946. VM Restore with template id/Volatile VM feature doesnt work on VMware  
						
						 
						
						... 
						
						
						
						When a ROOT volume is created from base template, if a folder already exists for the ROOT volume's VM then replace the old ROOT disk files with the new one. 
						
						
					 
					
						2013-10-28 13:17:54 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							858ce76665 
							
						 
					 
					
						
						
							
							Extend support of CloudStack-managed storage to KVM  
						
						 
						
						
						
						
					 
					
						2013-10-27 22:30:03 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							51a8086cf6 
							
						 
					 
					
						
						
							
							Merge branch 'pluggable_vm_snapshot'  
						
						 
						
						... 
						
						
						
						Conflicts:
	client/tomcatconf/applicationContext.xml.in
	engine/storage/integration-test/test/org/apache/cloudstack/storage/test/SnapshotTest.java
	engine/storage/integration-test/test/resources/storageContext.xml
	server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java
	server/src/com/cloud/vm/snapshot/VMSnapshotManagerImpl.java 
						
						
					 
					
						2013-10-25 16:47:17 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ce66e55a 
							
						 
					 
					
						
						
							
							move a lot of code into vmsnapshot strategy  
						
						 
						
						... 
						
						
						
						fix compile
fix compile
add vm_snapshot_details table in db
add vmsnapshot test cases 
						
						
					 
					
						2013-10-25 15:09:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							df1924d910 
							
						 
					 
					
						
						
							
							CLOUDSTACK-754: Fix KVM and Vmware resource for VPN  
						
						 
						
						
						
						
					 
					
						2013-10-24 17:43:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							891b85d516 
							
						 
					 
					
						
						
							
							Add missing licenses  
						
						 
						
						
						
						
					 
					
						2013-10-23 15:20:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							c9101966e0 
							
						 
					 
					
						
						
							
							Added StorageStrategyFactory to centralize and deduplicate some logic  
						
						 
						
						
						
						
					 
					
						2013-10-23 12:40:41 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							e3280bdba2 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/spring-modularization'  
						
						 
						
						... 
						
						
						
						Conflicts:
	client/tomcatconf/applicationContext.xml.in
	client/tomcatconf/nonossComponentContext.xml.in
	client/tomcatconf/simulatorComponentContext.xml.in
	framework/db/src/com/cloud/utils/db/Transaction.java
	plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockAgentManagerImpl.java
	server/src/com/cloud/api/ApiServer.java
	server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java 
						
						
					 
					
						2013-10-23 11:14:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							205a77a5bb 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/txn-refactor'  
						
						 
						
						... 
						
						
						
						Conflicts:
	engine/orchestration/src/org/apache/cloudstack/engine/orchestration/NetworkOrchestrator.java
	server/src/com/cloud/configuration/ConfigurationManagerImpl.java
	server/src/com/cloud/metadata/ResourceMetaDataManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java 
						
						
					 
					
						2013-10-23 10:40:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							e33ae74067 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4649:  
						
						 
						
						... 
						
						
						
						xs 6.1/6.2 introduce the new virtual platform, so there are two virtual platforms, windows PV driver version must match virtual platforms,
this patch tracks PV driver versions in vm details and template details.
Anthony 
						
						
					 
					
						2013-10-22 17:54:51 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							484d6c4eb7 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2792: Call savepassword.sh inside VR  
						
						 
						
						... 
						
						
						
						Also only set password when password service is running, thus avoid setting for
redundant router BACKUP router. 
						
						
					 
					
						2013-10-17 20:04:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							9cbb309d6b 
							
						 
					 
					
						
						
							
							Refactor missed classes  
						
						 
						
						
						
						
					 
					
						2013-10-17 16:00:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Suich 
							
						 
					 
					
						
						
						
						
							
						
						
							aad1cda7e0 
							
						 
					 
					
						
						
							
							Added categorized sorting to SnapshotStrategy and DataMotionStrategy  
						
						 
						
						
						
						
					 
					
						2013-10-14 15:20:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							16b022b1b1 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4802: Change VM start flow to better support VM snapshot on certian version of vSphere, (vSphere 5.0 Update 2). If we detect that VM has pending VM snapshot, we will fully honor VM disk info from vCenter, since in some version of vSphere (vSphere 5.0 U2) does not allow disk-editting when VM has pending snapshot.  
						
						 
						
						
						
						
					 
					
						2013-10-04 16:13:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike Tutkowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bced4c7e8b 
							
						 
					 
					
						
						
							
							Add support for hypervisor snapshots to CloudStack-managed storage (for XenServer and VMware)  
						
						 
						
						
						
						
					 
					
						2013-10-04 15:41:20 -06:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chris Suich 
							
						 
					 
					
						
						
						
						
							
						
						
							180cfa19e8 
							
						 
					 
					
						
						
							
							Refactor Storage Related Resource Code  
						
						 
						
						... 
						
						
						
						These changes are a joint effort between Edison and I to refactor some
of the code around snapshotting VM volumes and creating
templates/volumes from VM volume snapshots. In general, we were working
towards allowing PrimaryDataStoreDrivers to create snapshots on primary
storage and not requiring the snapshots to be transferred to secondary
storage.
High level changes:
-Added uuid to NfsTO, SwiftTO & S3TO to cut down on the requirement of
PrimaryDataStoreTO and ImageStoreTO which don't really serve much of a
purpose
-Initial work towards enable reverting VM volume from snapshots
-Added hypervisor commands for introducing and forgetting new hypervisor
objects (snapshots, templates & volumes)
Signed-off-by: Edison Su <sudison@gmail.com> 
						
						
					 
					
						2013-10-04 13:06:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laszlo Hornyak 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8536739c 
							
						 
					 
					
						
						
							
							remove txn attribute from DB  
						
						 
						
						... 
						
						
						
						txn attribute was never actually used
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com> 
						
						
					 
					
						2013-10-04 10:15:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							a3babdd61c 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4790: Skip reserved VMware scsi device number for SCSI disks  
						
						 
						
						
						
						
					 
					
						2013-10-02 17:53:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darren Shepherd 
							
						 
					 
					
						
						
						
						
							
						
						
							67186429e1 
							
						 
					 
					
						
						
							
							Spring Modularization  
						
						 
						
						... 
						
						
						
						ACS is now comprised of a hierarchy of spring application contexts.
Each plugin can contribute configuration files to add to an existing
module or create it's own module.
Additionally, for the mgmt server, ACS custom AOP is no longer used
and instead we use Spring AOP to manage interceptors. 
						
						
					 
					
						2013-10-02 15:41:04 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c917db05 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4734: Validate and Fail-over to another VmwareContext object when it is from the pool  
						
						 
						
						
						
						
					 
					
						2013-09-27 15:57:56 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							08c3b6596d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4659: Vmware allows destroying VM that has pending tasks, worker VM GC actually relies on the assumption that Vmware is protected from that which is a false assumption. Recycle Worker VM only it is from previous session  
						
						 
						
						
						
						
					 
					
						2013-09-27 15:57:02 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							159d798a19 
							
						 
					 
					
						
						
							
							Disable VMwareTools detection to avoid unreliable result caused by race-condition when VMwareTools is not ready in guest OS yet and the API is called. This is the corrected commit  
						
						 
						
						
						
						
					 
					
						2013-09-27 15:56:43 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							2614b00c51 
							
						 
					 
					
						
						
							
							sdn hosted vpc gateways (using lswitch)  
						
						 
						
						
						
						
					 
					
						2013-09-18 16:56:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							f10601ef8c 
							
						 
					 
					
						
						
							
							forgot to commit a modified file  
						
						 
						
						
						
						
					 
					
						2013-09-17 14:46:57 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							1598571dfc 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4659: Fix the regression caused by worker VM consolidation for GC purpose  
						
						 
						
						
						
						
					 
					
						2013-09-17 14:07:14 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							5820b071b8 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4659: Add the missing feature back for GC VMware worker VMs  
						
						 
						
						
						
						
					 
					
						2013-09-17 14:06:52 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							b11a8e12e8 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4625:Snapshots and templates should be deleted from staging  
						
						 
						
						... 
						
						
						
						storage after create template from snapshot on S3. 
						
						
					 
					
						2013-09-06 17:48:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							ae231444bc 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4585: make run-time datastore folder migration, VM snapshot, bug in root disk controller type carried from previous version work under upgrade situation  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e81e75c6b0 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4362: always honor vCenter on-disk meta data to work with live migration better  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							281b94d587 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4458: Volume attach/detach command needs to sent to hypervisor resource even when target VM is in Stopped state  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							ea13e089b8 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4519: reimplementdestroy-volume to take consideration of on-disk snapshot  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							a4762b0904 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4464,CLOUDSTACK-4529: use property collector to collect all information in one round, we have a few other places that need to do it the same way  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							d6bac1465a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4518: make folder sync resilience with possible runtime situation  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e929b4ceb2 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4522: check before we do dynamic casting  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							bae2666549 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3237: add disk chain sync logic to handle out-of-band chain changes that could happen in storage live migration and VM snapshot operations  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e3a5b3fad9 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3237: acknowledge the behind-back VMDK disk consolidation happend in vCenter after storage live migration  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:46 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							c528e71fec 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4390, CLOUDSTACK-4358: Enable full-clone deployment by default for VMware. Apply keep-alive kick for all outstanding vCenter sessions  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							899f92b725 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4288: Fix the way that VmwareClient is using vSphere 5.1 SDK which caused huge memory footprint  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							0becde90bb 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3568: Refactore CloudStack/vCenter API session management facility to avoid the situation that multiple API requests are sharing with the same vCenter API session  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							c6dfb33d9f 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3237: pass disk file name instead of full datastore path when setting up storage relocation specin order to safely locate the disk device  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe4e13e8e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3778: serialize configuration of port group at per-host level to prevent run-time race condition  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							75bb38394b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3869: fix merge conflicts  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							362ef67013 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3869: make new folder structure to work with Create/Delete/Attach/Detach commands  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							9a2148ffc3 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3886: check in for review request  https://reviews.apache.org/r/13008/  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							40869a5a2b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3869: Move VMware datastore folder structure policy management to central place  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:45 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kelven Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							249e2e8f59 
							
						 
					 
					
						
						
							
							Correct DAO usage in VmwareDatacenterVO, relax assertion conditions to work with stack calling frame that is not wrapped with @DB injection  
						
						 
						
						
						
						
					 
					
						2013-09-04 14:49:44 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							f555e26c87 
							
						 
					 
					
						
						
							
							CLOUDSTACK-1192: fix silly mistake  
						
						 
						
						
						
						
					 
					
						2013-09-03 08:52:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wei Zhou 
							
						 
					 
					
						
						
						
						
							
						
						
							87d73e227f 
							
						 
					 
					
						
						
							
							CLOUDSTACK-1192: GetVmDiskStatsCommand return null as disk I/O statistics does not support xen/vmware  
						
						 
						
						... 
						
						
						
						(cherry picked from commit 3121133c03c4db30c9bc0a3a5546e19678b2ee76) 
						
						
					 
					
						2013-09-02 16:04:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daan Hoogland 
							
						 
					 
					
						
						
						
						
							
						
						
							d9c06e538b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4346 replace URI getHost() and create(String) calls with BroadcastDomainType methods  
						
						 
						
						
						
						
					 
					
						2013-09-01 22:53:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								frank 
							
						 
					 
					
						
						
						
						
							
						
						
							2a0e371881 
							
						 
					 
					
						
						
							
							[Upgrade from 3.0.6 to 4.2][vmware] After upgrade the system vms fail to come up because "Secondary storage mount point" is pointing to a wrong location  
						
						 
						
						... 
						
						
						
						when secondary storage is mounted as read-only, changing permission of files on it will fail. But we should still stick to current mount point instread of
returning a wrong mount point /mnt/sec 
						
						
					 
					
						2013-08-29 10:32:13 -07:00