Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							2d100f1269 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5779: Generalize calling to execute or create file for Xen  
						
						
						
						
					 
					
						2014-01-24 18:27:55 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							e88cc488e5 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5779: Move loadbalancer to use routerProxy  
						
						
						
						
					 
					
						2014-01-20 18:48:46 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea1c7dfc4 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5779: Move firewall to use routerProxy  
						
						
						
						
					 
					
						2014-01-17 12:36:42 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							ce67e24d0a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5779: Move ipAlias to use routerProxy  
						
						
						
						
					 
					
						2014-01-17 12:36:42 -08:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							0cdf0f6f67 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5779: Moving bumpUpPriority, edithosts.sh, dnsmasq.sh to use routeProxy  
						
						
						
						
					 
					
						2014-01-16 16:03:09 -08:00 
						 
				 
			
				
					
						
							
							
								root 
							
						 
					 
					
						
						
						
						
							
						
						
							eca1e97b9b 
							
						 
					 
					
						
						
							
							remove vhd-util from d935d3865aa2a4fb39709f6943f02f9f5a422aff  
						
						
						
						
					 
					
						2014-01-15 08:36:55 +07:00 
						 
				 
			
				
					
						
							
							
								Sanjay Tripathi 
							
						 
					 
					
						
						
						
						
							
						
						
							3ad0e8fb47 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5701: physical size is not getting updated in snapshot_store_ref table.  
						
						
						
						
					 
					
						2014-01-06 11:36:43 +05:30 
						 
				 
			
				
					
						
							
							
								Sanjay Tripathi 
							
						 
					 
					
						
						
						
						
							
						
						
							5eda091530 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4450: Possibility of /tmp/xapilog filling up the Root disk on Xenserver.  
						
						
						
						
					 
					
						2013-12-27 17:12:23 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							8caf52c6bc 
							
						 
					 
					
						
						
							
							add xenserver 6.2.0 hotfix support, to optimize vdi copy  
						
						... 
						
						
						
						add xenserver hot fix
Conflicts:
	api/src/com/cloud/vm/VirtualMachineName.java
	core/src/com/cloud/host/HostInfo.java
	core/src/org/apache/cloudstack/storage/to/SnapshotObjectTO.java
	deps/XenServerJava/src/com/xensource/xenapi/VDI.java
	engine/storage/snapshot/src/org/apache/cloudstack/storage/snapshot/XenserverSnapshotStrategy.java
	engine/storage/src/org/apache/cloudstack/storage/endpoint/DefaultEndPointSelector.java
	engine/storage/src/org/apache/cloudstack/storage/image/db/SnapshotDataStoreDaoImpl.java
	plugins/hypervisors/xen/src/com/cloud/hypervisor/XenServerGuru.java
	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java
	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java
	server/src/com/cloud/configuration/Config.java 
						
						
					 
					
						2013-12-19 14:15:41 -08:00 
						 
				 
			
				
					
						
							
							
								Harikrishna Patnala 
							
						 
					 
					
						
						
						
						
							
						
						
							55237f8b15 
							
						 
					 
					
						
						
							
							CLOUDSTACK-5507: Unable to add XenServer 5.6 host to cloudstack  
						
						... 
						
						
						
						Fixed "ImportError: No module named cloudstack_pluginlib" on Xenserver 5.6
Signed-off-by: Jayapal <jayapal@apache.org> 
						
						
					 
					
						2013-12-18 12:03:03 +05:30 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							a44459d6dd 
							
						 
					 
					
						
						
							
							add license header for new file  
						
						
						
						
					 
					
						2013-12-15 17:40:39 -08:00 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							1cc68ae6c6 
							
						 
					 
					
						
						
							
							The python module perfmon is not installed by default on XenServer, so be carefull about importing it without checks  
						
						
						
						
					 
					
						2013-12-13 13:36:22 +01:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							a3b7248a16 
							
						 
					 
					
						
						
							
							enable stp on ovstunnel  
						
						
						
						
					 
					
						2013-12-11 15:58:32 +07:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							1ddc0b99fe 
							
						 
					 
					
						
						
							
							put CS/XS plugin log into seperate directory  
						
						
						
						
					 
					
						2013-12-10 01:23:46 -08:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							5e23f00b1a 
							
						 
					 
					
						
						
							
							add Apache Licensed and add check native  
						
						
						
						
					 
					
						2013-12-10 10:37:29 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							f355359b23 
							
						 
					 
					
						
						
							
							fix issues  
						
						
						
						
					 
					
						2013-12-10 10:37:28 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							fca6d56681 
							
						 
					 
					
						
						
							
							remove private changes  
						
						
						
						
					 
					
						2013-12-10 10:36:30 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							dc151115be 
							
						 
					 
					
						
						
							
							AutoScaling without NetScaler  
						
						
						
						
					 
					
						2013-12-10 10:35:55 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							c7dab82dc4 
							
						 
					 
					
						
						
							
							move cloudstack_pluginlib  
						
						
						
						
					 
					
						2013-12-09 23:33:15 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							3df8b912fc 
							
						 
					 
					
						
						
							
							add kvm support & LB service  
						
						
						
						
					 
					
						2013-12-09 23:33:14 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							d935d3865a 
							
						 
					 
					
						
						
							
							tuna  
						
						
						
						
					 
					
						2013-12-09 23:33:14 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							3a9c9bd717 
							
						 
					 
					
						
						
							
							fix white-space  
						
						
						
						
					 
					
						2013-12-09 23:33:14 +07:00 
						 
				 
			
				
					
						
							
							
								tuna 
							
						 
					 
					
						
						
						
						
							
						
						
							79a7ce871e 
							
						 
					 
					
						
						
							
							make SDN GRE work with XCP 1.6  
						
						
						
						
					 
					
						2013-12-09 23:33:14 +07:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							c17cf2595b 
							
						 
					 
					
						
						
							
							after XS host reboot, all SG rules are gone, need to check if SG rules frame is there when program  rules for VM, if not , create the SG rule frame  
						
						
						
						
					 
					
						2013-12-05 02:10:59 -08:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							5a062e155c 
							
						 
					 
					
						
						
							
							put shell scripts to a seperate directory in XS  
						
						... 
						
						
						
						use same scripts for both XS and XCP 
						
						
					 
					
						2013-12-03 02:05:34 -08:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							27294a3827 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4750  
						
						... 
						
						
						
						use interface wildcard "+" in iptables to cover potential used VLAN interface to allow output on physical interface.
you will see
 0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           PHYSDEV match --physdev-out bond2+ --physdev-is-bridged
instead of
 0     0 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           PHYSDEV match --physdev-out bond2.1234 --physdev-is-bridged
Anthony 
						
						
					 
					
						2013-10-30 15:12:21 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							89d6e7ed66 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4817: fix s3 multipart uplaod  
						
						... 
						
						
						
						Conflicts:
	plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java 
						
						
					 
					
						2013-10-28 17:31:49 -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 
						 
				 
			
				
					
						
							
							
								Jayapal 
							
						 
					 
					
						
						
						
						
							
						
						
							b79b2182ef 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4624 Fixed security groups rules program issue in Advaced SG VM migration  
						
						
						
						
					 
					
						2013-10-21 17:41:36 +05:30 
						 
				 
			
				
					
						
							
							
								Hugo Trippaers 
							
						 
					 
					
						
						
						
						
							
						
						
							56129c30a9 
							
						 
					 
					
						
						
							
							Fix a situation where the systemvm-vdi would be created even if the systemvm.iso does not exist.  
						
						
						
						
					 
					
						2013-10-15 14:04:34 +02:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							88114350c7 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4559: fix devcloud  
						
						
						
						
					 
					
						2013-09-25 16:17:46 -07:00 
						 
				 
			
				
					
						
							
							
								Jayapal 
							
						 
					 
					
						
						
						
						
							
						
						
							137ee50477 
							
						 
					 
					
						
						
							
							CLOUDSTACK-4613 correcting anti spoofing security group rules  
						
						
						
						
					 
					
						2013-09-06 15:47:02 +05:30 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							1c96898ae1 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3229: if delete snapshots on staging area failed, still treat backup snapshot as succeed. And modify snapshot delete logic on devcloud  
						
						
						
						
					 
					
						2013-08-19 15:25:11 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							4333209af3 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3495  
						
						... 
						
						
						
						CS used to access vnc server in xenserver dom0 to get VM console, now CS moves to use XenServer console API. getvncport plugin is not needed any more.
        remove the code related to getvncport in XenServer 
						
						
					 
					
						2013-08-09 17:22:54 -07:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							21f62087d3 
							
						 
					 
					
						
						
							
							- CLOUSTACK-3229: Properly converts the Content-Length to string  
						
						... 
						
						
						
						representation in s3xen 
						
						
					 
					
						2013-08-01 15:41:22 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							c713aef04d 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Adds a guard condition to s3xen to prevent  double  
						
						... 
						
						
						
						"/" in the resource path if the key starts with a "/" and corrects a
log message from adding an additional "/" 
						
						
					 
					
						2013-08-01 04:29:23 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							cab721529b 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Fixes string formatting argument mismatch  
						
						
						
						
					 
					
						2013-08-01 03:13:41 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							9f1c74fe65 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Fixes a syntax error in s3xen  
						
						
						
						
					 
					
						2013-08-01 02:59:31 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							8672e0fb94 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Removes String format method call that is not  
						
						... 
						
						
						
						supported in Python 2.4 
						
						
					 
					
						2013-08-01 02:46:00 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							4b0582381f 
							
						 
					 
					
						
						
							
							- CLODSTACK-3229: Adds missing is_blank function to s3xen  
						
						
						
						
					 
					
						2013-08-01 02:28:16 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							e2bcbe90c0 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Fixes a think-o in the handling of unmodifiable  
						
						... 
						
						
						
						collections and adds a rail in s3xen to raise an exception if the file being
put does not exist 
						
						
					 
					
						2013-08-01 00:14:57 -04:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae682de78 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-3229: Properly serialize the https property to the s3Xen  
						
						... 
						
						
						
						plugin
  - Extracts the duplicated serializeProperties methods to
    ReflectUtils#flattenProperties
  - Adds unit tests for ReflectUtils#flattenProperties 
						
						
					 
					
						2013-08-01 00:14:43 -04:00 
						 
				 
			
				
					
						
							
							
								Marcus Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							ac59a4f136 
							
						 
					 
					
						
						
							
							Summary: Move Xen vmdata to new, non-ssh method  
						
						... 
						
						
						
						Detail: KVM recently got a patch that did away with a few dozen ssh calls
when programming virtual router (CLOUDSTACK-3163), saving several seconds
for each vm served by the virtual router when the router is rebooted. This
patch updates Xen to use the same method, and cleans up the old script refs.
Reviewed-by: Sheng Yang, Prasanna Santhanam 
						
						
					 
					
						2013-07-30 21:45:36 -06:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							f1fb7c3efe 
							
						 
					 
					
						
						
							
							in security group, CS put a rule in ebtables filter table FORWARD chain to prevent user from changing VM mac address  
						
						... 
						
						
						
						util.pread2(['ebtables', '-A', vm_chain, '-i', vif, '-s', '!', vm_mac,  '-j', 'DROP'])
if user changes the VM mac address, all egress packet from the VM will be dropped, but the egress packet still contaminate the bridge cache with fake MAC,
This patch moves the rule to ebtables nat table PREROUTING chain, then the egress packet with modified MAC will not contaminate the bridge cache.
Anthony 
						
						
					 
					
						2013-07-30 17:04:21 -07:00 
						 
				 
			
				
					
						
							
							
								Bharat Kumar 
							
						 
					 
					
						
						
						
						
							
						
						
							9c24be4837 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3871 XEN - Unable to deploy VM in guest network VLAN with different subnets  
						
						... 
						
						
						
						Signed-off-by: Sheng Yang <sheng.yang@citrix.com> 
						
						
					 
					
						2013-07-28 23:43:44 -07:00 
						 
				 
			
				
					
						
							
							
								Kishan Kavala 
							
						 
					 
					
						
						
						
						
							
						
						
							36d900472b 
							
						 
					 
					
						
						
							
							CLOUDSTACK-3769: Fixed variable name localMountPointPath in vmopsSnapshot plugin  
						
						
						
						
					 
					
						2013-07-25 16:27:32 +05:30 
						 
				 
			
				
					
						
							
							
								Bharat Kumar 
							
						 
					 
					
						
						
						
						
							
						
						
							e14f5d0aeb 
							
						 
					 
					
						
						
							
							Cloudstack-3694 Dnsmasq rewrite in bash  
						
						... 
						
						
						
						(Sheng: Fix typo, fix log and error message, remove 'set -x' in script)
Signed-off-by: Sheng Yang <sheng.yang@citrix.com> 
						
						
					 
					
						2013-07-24 14:00:31 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							d22bea6031 
							
						 
					 
					
						
						
							
							CLOUDSTACK-2630: fix delta snashpt  
						
						
						
						
					 
					
						2013-07-24 09:48:59 -07:00 
						 
				 
			
				
					
						
							
							
								Edison Su 
							
						 
					 
					
						
						
						
						
							
						
						
							be3883b678 
							
						 
					 
					
						
						
							
							fix create template from snapshot if it's swift  
						
						
						
						
					 
					
						2013-07-24 09:48:07 -07:00 
						 
				 
			
				
					
						
							
							
								John Burwell 
							
						 
					 
					
						
						
						
						
							
						
						
							a2af4b5db7 
							
						 
					 
					
						
						
							
							- CLOUDSTACK-2583: PEP-8 compliance for s3xen  
						
						
						
						
					 
					
						2013-07-23 18:37:51 -04:00