Abhinandan Prateek 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac06e5e5e 
							
						 
					 
					
						
						
							
							CLOUDSTACK-6885: rotate logs hourly on VR  
						
						
						
						
					 
					
						2015-03-30 13:49:23 +05:30 
						 
				 
			
				
					
						
							
							
								Rene Moser 
							
						 
					 
					
						
						
						
						
							
						
						
							33280ade2e 
							
						 
					 
					
						
						
							
							systemvm: fix/improve irqbalance on multicore VR.  
						
						... 
						
						
						
						This is a known issue in irqbalance 1.0.3 and was partially fixed in 1.0.4.
Using the package 1.0.6 from wheezy backports helped on many VRs balancing the
interrupts, but not on all.
It seems only 1.0.7 fixes all issues regarding this, also see thread in user ML
http://mail-archives.apache.org/mod_mbox/cloudstack-users/201503.mbox/%3C5508540E.4090302%40renemoser.net%3E 
This closes  #119 
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit a45f0e29e226b057beea1a18bb7a366880648ee6)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-23 14:21:13 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							eddcb101dc 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8331: have savepassword try all interfaces  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit b8192114767040ef4869a7e71886df5965dadb37)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-18 14:40:23 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							b011c9bad4 
							
						 
					 
					
						
						
							
							Add missing license headers from recent branch merge 3c429ee  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-18 11:03:54 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							f0da19a060 
							
						 
					 
					
						
						
							
							vpc_passwd_server: use the improved Python based password server  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 3262b0bfd99528fd74a1693185544948f4d951ef)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-18 10:43:20 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							3c429ee6b5 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'sbp/feature/persisten-systemvm-redundant-vpc-REBASE'  
						
						... 
						
						
						
						This closes  #118 
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-17 15:44:57 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							83736ab534 
							
						 
					 
					
						
						
							
							CLOUDSTACK-8331: savepassword should try all IPs on eth0  
						
						... 
						
						
						
						The logic is same as passwd_server_ip script which runs password server on all
IPs on eth0 interface.
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 294503a0251a1305c61a83bf4a094c1af8030a4c)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-17 14:23:07 +05:30 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c04c7147 
							
						 
					 
					
						
						
							
							savepassword: use eth0's IP address, as password server listens on that IP  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 488625b1937eeb38f9a29706b6e7333043ae3e6e)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com> 
						
						
					 
					
						2015-03-17 13:24:06 +05:30 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							23c100d949 
							
						 
					 
					
						
						
							
							If master gets called and then within a few seconds backup (this can happen during provisioning), the master process will complete after the backup one.  Not what we want.  These commands must be serial  
						
						... 
						
						
						
						Used a wee Unix socket to create a lock
We still need to find out why the flip flop occasionally happens. nopreempt should stop this ... 
						
						
					 
					
						2015-03-16 11:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							7bfccd699b 
							
						 
					 
					
						
						
							
							Fixed Port forwarding (DNAT/SNAT) for isolated networks  
						
						... 
						
						
						
						Fixed failure on using eth10 (which CS now supports)
Refactored CSForward to us CsInterface object instead of teh way it was kludged together
Fixed hex conversion for device numbers and iptables marks 
						
						
					 
					
						2015-03-16 11:40:12 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc680be71 
							
						 
					 
					
						
						
							
							Fixed password server respawning issue  
						
						... 
						
						
						
						Some changes to isolated network acl generation 
						
						
					 
					
						2015-03-16 11:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							5ddf87b2fd 
							
						 
					 
					
						
						
							
							Use reload on keepalived  
						
						... 
						
						
						
						restart causes the master status to flip unecessarily during provisioning tasks 
						
						
					 
					
						2015-03-16 11:40:11 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							585f5f7000 
							
						 
					 
					
						
						
							
							ACL issues  
						
						... 
						
						
						
						ACL order issues
Do not block multicast traffic for vrrp
Many smaller bug fixes
checkrouter provided in /opt/cloud/bin 
						
						
					 
					
						2015-03-16 11:40:10 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							3cc0915a01 
							
						 
					 
					
						
						
							
							Work arounds for how CS adds and removes hosts  
						
						
						
						
					 
					
						2015-03-16 11:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							748e2e51a9 
							
						 
					 
					
						
						
							
							Check both ip and hosts when building dhcp bag  
						
						
						
						
					 
					
						2015-03-16 11:40:08 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ec5b0b16 
							
						 
					 
					
						
						
							
							nat rules added to incorrect interface  
						
						
						
						
					 
					
						2015-03-16 11:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							7700e940ff 
							
						 
					 
					
						
						
							
							dnsmasq should restart if config changes and hup if hosts change  
						
						
						
						
					 
					
						2015-03-16 11:40:07 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							e7969b640b 
							
						 
					 
					
						
						
							
							No hardcoded passwords.  
						
						... 
						
						
						
						- If for some reason the cmdLine json doesn't contain the password key, which is almost impossible to happen,
    we generate a password based on other unique data per VPC 
						
						
					 
					
						2015-03-16 11:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							4b6604318d 
							
						 
					 
					
						
						
							
							generate random password for redundant VPC  
						
						
						
						
					 
					
						2015-03-16 11:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							baa758accc 
							
						 
					 
					
						
						
							
							Utterley stupid  
						
						
						
						
					 
					
						2015-03-16 11:40:06 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							639126da8b 
							
						 
					 
					
						
						
							
							{ip: hosts} syntax goes wrong if ip contains 1::  
						
						... 
						
						
						
						Needs to anchore regexp 
						
						
					 
					
						2015-03-16 11:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							aa6fdf853b 
							
						 
					 
					
						
						
							
							A tab got in there somehow!  
						
						
						
						
					 
					
						2015-03-16 11:40:05 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							b3da2c54c2 
							
						 
					 
					
						
						
							
							Add network stats for isalated networks  
						
						
						
						
					 
					
						2015-03-16 11:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							57d3ffaef8 
							
						 
					 
					
						
						
							
							Fixed password server, fixed more firewall issues  
						
						... 
						
						
						
						Fixed issues with real IP and not virtual (gateway) IP being opened on the firewall
DNS now works on the vms 
						
						
					 
					
						2015-03-16 11:40:03 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							e6b3ee318c 
							
						 
					 
					
						
						
							
							Fix the checkrouter.sh script in order to report the routers state  
						
						
						
						
					 
					
						2015-03-16 11:40:02 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							9e82281cc1 
							
						 
					 
					
						
						
							
							Fixed rules for dhcp towards v,  
						
						... 
						
						
						
						Fixed fw rules for a bunch of things
Bring public interface up if no tier has been defined 
						
						
					 
					
						2015-03-16 11:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9f4fcdd3 
							
						 
					 
					
						
						
							
							Make virtual router id unique per redundant group  
						
						... 
						
						
						
						Customise the messages showed during VPC restart based on redundancy
Do not show "Make Redundant" option if VPC is already redundant
Show on VPC details if a VPC is redundant 
						
						
					 
					
						2015-03-16 11:39:58 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							7a9a356094 
							
						 
					 
					
						
						
							
							Switch control interface for vrrp to guest network  
						
						... 
						
						
						
						Fix rRouter that was deleting the gateway interface 
						
						
					 
					
						2015-03-16 11:39:57 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							87d4171c53 
							
						 
					 
					
						
						
							
							Who changed my condition!  
						
						... 
						
						
						
						De Morgans laws chaps
The negation of a conjunction is the disjunction of the negations.
The negation of a disjunction is the conjunction of the negations. 
						
						
					 
					
						2015-03-16 11:39:56 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							db48a99678 
							
						 
					 
					
						
						
							
							Restart keepalived if a pub interface gets added or removed  
						
						
						
						
					 
					
						2015-03-16 11:39:55 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							c828653a0a 
							
						 
					 
					
						
						
							
							Another correction  
						
						
						
						
					 
					
						2015-03-16 11:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							267bc52579 
							
						 
					 
					
						
						
							
							Mistake no I set no priority!  
						
						
						
						
					 
					
						2015-03-16 11:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							2b0c4c85a9 
							
						 
					 
					
						
						
							
							Fixed up get_dns for normal isolated vrs  
						
						
						
						
					 
					
						2015-03-16 11:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							bf6e3fa8b2 
							
						 
					 
					
						
						
							
							Fixed CsAddress destroying the VIP address on a redundant router  
						
						... 
						
						
						
						Taken quite a bit of code out of CsRedundant
Fixed public IP in keepalived when there is no guest network 
						
						
					 
					
						2015-03-16 11:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							6d34f1f797 
							
						 
					 
					
						
						
							
							Set to EQUAL and noprempt - let keppalived decide who is boss  
						
						... 
						
						
						
						Also removed bump as we really do not need this 
						
						
					 
					
						2015-03-16 11:39:53 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1dd68ae9 
							
						 
					 
					
						
						
							
							Remove vpc_router_svcs because they will be the same as any other router (soon)  
						
						... 
						
						
						
						One question is apache2 
						
						
					 
					
						2015-03-16 11:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							9bec4b64e7 
							
						 
					 
					
						
						
							
							This change breaks stuff  
						
						... 
						
						
						
						This id is used to define the groups and will prevent the two vrrp instances from talking to each other
Result = MASTER MASTER 
						
						
					 
					
						2015-03-16 11:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							b7a142800d 
							
						 
					 
					
						
						
							
							Adding the router priority when the control interface is created  
						
						... 
						
						
						
						Adding some logging to the check heartbeat script 
						
						
					 
					
						2015-03-16 11:39:52 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							e95a6498b5 
							
						 
					 
					
						
						
							
							No bump for now  
						
						
						
						
					 
					
						2015-03-16 11:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							f5ef75ee7e 
							
						 
					 
					
						
						
							
							Vrrp will fail if your own code keeps killing it off  
						
						
						
						
					 
					
						2015-03-16 11:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							ae53d5ede1 
							
						 
					 
					
						
						
							
							Fix router priuority using the same logic as the one for the state  
						
						... 
						
						
						
						Fix the router state. do not show UNKNOW, but MASTER or BACKUP depending on the type of router
Implement the virtual_router_id to be passed as a boot parameter to the router
  - it is needed for the keepalived configuration 
						
						
					 
					
						2015-03-16 11:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d6f90f66 
							
						 
					 
					
						
						
							
							Implementing redundant router arguments to add redundant_state  
						
						... 
						
						
						
						Implementing the arguments on the python side 
						
						
					 
					
						2015-03-16 11:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							279f1a2741 
							
						 
					 
					
						
						
							
							Lots of changes to do with redundancy  
						
						
						
						
					 
					
						2015-03-16 11:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							62d586e2af 
							
						 
					 
					
						
						
							
							Reverting the changes on CsAddress done in commit 374946e07748dd3ad659381c7d88e5e4140e4eeb  
						
						
						
						
					 
					
						2015-03-16 11:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7799401b 
							
						 
					 
					
						
						
							
							Removing guest interfaces form the VRRP list  
						
						... 
						
						
						
						Removing the not is_redundant from the check that put interfaces UP.
  - it now checks only "not is_public" 
						
						
					 
					
						2015-03-16 11:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							da53a5502e 
							
						 
					 
					
						
						
							
							Fix restarting VPC  
						
						
						
						
					 
					
						2015-03-16 11:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							0be56a5ff6 
							
						 
					 
					
						
						
							
							Fixing the timout )ssh hanging) on the CsApp.py file  
						
						... 
						
						
						
						Adding kill_all() method on the CsProcess.py file (not being used yet)
Changing a bit the logic in the merge.py
The changes in the logic might be reverted, but they are causing no harm now. 
						
						
					 
					
						2015-03-16 11:39:50 +01:00 
						 
				 
			
				
					
						
							
							
								Ian Southam 
							
						 
					 
					
						
						
						
						
							
						
						
							fb094ecafd 
							
						 
					 
					
						
						
							
							get_dns via guest network returns blank dns servers  
						
						... 
						
						
						
						fixed and added unit test 
						
						
					 
					
						2015-03-16 11:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							84ba06b87d 
							
						 
					 
					
						
						
							
							Fix: the update_config.py was not parsing the incoming guest net configuration properly  
						
						... 
						
						
						
						Added comments to the CitrixResourceBase class: do not destroy the cd-rom 
						
						
					 
					
						2015-03-16 11:39:49 +01:00 
						 
				 
			
				
					
						
							
							
								wilderrodrigues 
							
						 
					 
					
						
						
						
						
							
						
						
							2bb79b8115 
							
						 
					 
					
						
						
							
							Adding some info to the update_config.py  
						
						
						
						
					 
					
						2015-03-16 11:39:49 +01:00