alena 
							
						 
					 
					
						
						
						
						
							
						
						
							c2afcdec52 
							
						 
					 
					
						
						
							
							bug 9873: always add default security group to the SG list when deploy vm in 1) Basic zone 2) Advance zone using SG enabled network  
						
						... 
						
						
						
						status 9873: resolved fixed
Following fixes were made as a part of the checkin:
* When deploy user vm and SG doesn't exist in the DB, create it automatically.
* SecurityGroup enabled use vm start: if map to default group is not present in security_group_vm_map table, create one.
* Added "name" (securityGroupName) parameter back to deleteSecurityGroup/authorizeSecurityGroupIngress/deployVm. Mutually exclusive with security group id parameter.
Conflicts:
	api/src/com/cloud/api/commands/AuthorizeSecurityGroupIngressCmd.java
	api/src/com/cloud/api/commands/DeleteSecurityGroupCmd.java
	api/src/com/cloud/api/commands/DeployVMCmd.java
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/vm/UserVmManagerImpl.java 
						
						
					 
					
						2011-05-17 15:08:13 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							46e40cab3f 
							
						 
					 
					
						
						
							
							ebtables not programmed in some cases  
						
						
						
						
					 
					
						2011-05-13 14:41:37 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							4ab68bd44a 
							
						 
					 
					
						
						
							
							bug 9689: handle old style vm names  
						
						
						
						
					 
					
						2011-05-04 14:21:49 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							aecd64e51c 
							
						 
					 
					
						
						
							
							bug 9092: consistent naming  
						
						
						
						
					 
					
						2011-05-04 14:21:49 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							054f6b0199 
							
						 
					 
					
						
						
							
							bug 9472: when get vnc port for a vm,  check if the port is really used by this vm for security  
						
						... 
						
						
						
						status 9472: resolved fixed 
						
						
					 
					
						2011-04-15 12:47:12 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							44678b60bc 
							
						 
					 
					
						
						
							
							add VERSION into to scripts  
						
						
						
						
					 
					
						2011-03-23 14:54:31 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							697b4f60db 
							
						 
					 
					
						
						
							
							bug 8380: use instance name status 8380: resolved fixed  
						
						
						
						
					 
					
						2011-03-01 14:07:30 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							4f1342a4dd 
							
						 
					 
					
						
						
							
							bug 8380: default chains weren't getting deleted  
						
						
						
						
					 
					
						2011-02-04 12:04:53 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							58e92bbe84 
							
						 
					 
					
						
						
							
							bug 8347: skip ebtables if kernel doesn't support it  
						
						
						
						
					 
					
						2011-02-03 11:57:31 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							ca057a43dd 
							
						 
					 
					
						
						
							
							bug 8347: skip ebtables if kernel doesn't support it  
						
						
						
						
					 
					
						2011-02-03 11:53:25 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							6b8024ffaa 
							
						 
					 
					
						
						
							
							bug 8302: dont hardcode ebtables path  
						
						... 
						
						
						
						status 8302: resolved fixed 
						
						
					 
					
						2011-02-02 12:56:46 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							0be687dc09 
							
						 
					 
					
						
						
							
							bug 8302: dont hardcode ebtables path  
						
						... 
						
						
						
						status 8302: resolved fixed 
						
						
					 
					
						2011-02-02 12:56:46 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							dd7f8625cc 
							
						 
					 
					
						
						
							
							bug 7380: SNAT rules when there are multiple public interfaces  
						
						... 
						
						
						
						bug 6854: port from 2.1.x 
						
						
					 
					
						2011-01-13 16:59:35 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							c6683c2eab 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch -  
						
						... 
						
						
						
						refine ovs plugin, create a separate plugin instead of messing with vmops
refine gre tunnel, maintains tunnel in database instead of plugin
fix an arp issue cause by overlap vlan range 
						
						
					 
					
						2011-01-11 02:55:36 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							c07d1be1aa 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - fix issue that flows un-delete when VM stop  
						
						
						
						
					 
					
						2011-01-10 14:34:31 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							a964494332 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - align some data type with master branch  
						
						
						
						
					 
					
						2011-01-08 17:31:00 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							e9959d32a9 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - handle router when schedule a work  
						
						
						
						
					 
					
						2011-01-08 16:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							ec643c7e59 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - refine code; add normal flow makes vswitch work as  
						
						... 
						
						
						
						normal L2/L3, otherwise the output packet cannot find right output port 
						
						
					 
					
						2011-01-08 16:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							6f9f8b145b 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - complete  
						
						
						
						
					 
					
						2011-01-08 16:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							9d2916ffcc 
							
						 
					 
					
						
						
							
							it works  
						
						
						
						
					 
					
						2011-01-08 16:28:47 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							c94b6acadf 
							
						 
					 
					
						
						
							
							bug 7722: open vswitch - works at VM start time, need fullsync() and flow clean in next  
						
						
						
						
					 
					
						2011-01-08 16:22:59 -08:00 
						 
				 
			
				
					
						
							
							
								Frank 
							
						 
					 
					
						
						
						
						
							
						
						
							5c01c42ba7 
							
						 
					 
					
						
						
							
							fix bug 7722, code complete basic architecture  
						
						
						
						
					 
					
						2011-01-08 16:20:39 -08:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							c6b027310d 
							
						 
					 
					
						
						
							
							Merge in various security groups fixes from 2.1.x  
						
						
						
						
					 
					
						2011-01-07 15:55:17 -08:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							ad305ff6ac 
							
						 
					 
					
						
						
							
							reuse session passed to plugin  
						
						
						
						
					 
					
						2011-01-05 19:30:25 -08:00 
						 
				 
			
				
					
						
							
							
								edison 
							
						 
					 
					
						
						
						
						
							
						
						
							ae4bd0fb70 
							
						 
					 
					
						
						
							
							fix a security group bug: restart mgt server or reconnect xenserver will destroy existing security group, then you can't ping user vm any more  
						
						
						
						
					 
					
						2010-12-20 16:58:02 -08:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							fbbf78efbb 
							
						 
					 
					
						
						
							
							intialize only get xenserver info  
						
						
						
						
					 
					
						2010-12-14 15:24:21 -08:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							4b20796467 
							
						 
					 
					
						
						
							
							remove patch domr logical  
						
						
						
						
					 
					
						2010-12-01 16:32:33 -08:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							ff5ea1eabd 
							
						 
					 
					
						
						
							
							merge from 2.1.x 74b798240c77d5037a6ab4fb68cf474bec288bae  
						
						... 
						
						
						
						1. remove plugin check Sr, heartbeat does that
    2. if pbd.plug fails, moves on, and report warnning 
						
						
					 
					
						2010-11-03 19:36:25 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							8dda98a1bb 
							
						 
					 
					
						
						
							
							fix problems after merging in bug fixes from 2.1.x  
						
						
						
						
					 
					
						2010-11-01 12:31:10 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							d6a2766c04 
							
						 
					 
					
						
						
							
							dont wipe dhcp and antispoof rules every time  
						
						
						
						
					 
					
						2010-11-01 12:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							3c897c5b27 
							
						 
					 
					
						
						
							
							bug 5532: allow more instances. could still fail with a very long instance name  
						
						
						
						
					 
					
						2010-11-01 12:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							c1b7f5a6fa 
							
						 
					 
					
						
						
							
							bug 6485: fix reboot logic  
						
						
						
						
					 
					
						2010-11-01 12:21:56 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							2c14634e3b 
							
						 
					 
					
						
						
							
							bug 6268: cloud-private is actually the management interface  
						
						
						
						
					 
					
						2010-11-01 12:21:55 -07:00 
						 
				 
			
				
					
						
							
							
								Chiradeep Vittal 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0eb04442 
							
						 
					 
					
						
						
							
							Add VPN apis, some systemvm changes for vpn  
						
						
						
						
					 
					
						2010-11-01 10:27:49 -07:00 
						 
				 
			
				
					
						
							
							
								Kris McQueen 
							
						 
					 
					
						
						
						
						
							
						
						
							f964470ba4 
							
						 
					 
					
						
						
							
							remove whitespace at the start of the file which confuses the interpreter and prevents plugins from working  
						
						
						
						
					 
					
						2010-10-20 16:48:20 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							4cca3f9b87 
							
						 
					 
					
						
						
							
							when get scsi_id, replace all whitespaces by underscores  
						
						
						
						
					 
					
						2010-10-20 13:55:14 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							5d8cadb7b0 
							
						 
					 
					
						
						
							
							correctly use session in plugin  
						
						
						
						
					 
					
						2010-08-29 23:59:33 -07:00 
						 
				 
			
				
					
						
							
							
								anthony 
							
						 
					 
					
						
						
						
						
							
						
						
							afd8052203 
							
						 
					 
					
						
						
							
							remove unused scripts  
						
						
						
						
					 
					
						2010-08-29 18:39:15 -07:00 
						 
				 
			
				
					
						
							
							
								Anthony Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							0366dd093c 
							
						 
					 
					
						
						
							
							use slaveconnection instead of masterconnection for all host plugin calls.  
						
						... 
						
						
						
						tested by creating domr and user vm and migrating them
1. if you add host for kvm , you need specify kvm://ip_address, otherwiset there is no to differ kvm and xenserver hosts, edison cloud you please test this, may need some minor fixes.
2. if you want to session inside your plugin call, you can not use the one which is passed in, due to it is a slavesession, you need to call get_xapi_session() to get a new local session and use it. I have modified some of these, I may ignore some. Please let me know if you see XENAPI_PLUGIN_EXCEPTION. 
						
						
					 
					
						2010-08-23 18:01:39 -07:00 
						 
				 
			
				
					
						
							
							
								Manuel Amador (Rudd-O) 
							
						 
					 
					
						
						
						
						
							
						
						
							05c020e1f6 
							
						 
					 
					
						
						
							
							Source code committed  
						
						
						
						
					 
					
						2010-08-11 09:13:29 -07:00