| 
						
					 | 
					
						
						
							
						
						aff0af5630
					 | 
					
						
						
							
							Add static data fields to startup
						
						
						
						
						
						
					 | 
					
						2018-06-12 12:07:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8cd55b50de
					 | 
					
						
						
							
							Typo
						
						
						
						
						
						
					 | 
					
						2018-06-12 11:58:47 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7b95f8b283
					 | 
					
						
						
							
							Some wording tweaks
						
						
						
						
						
						
					 | 
					
						2018-06-12 02:15:51 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						df057c8f6d
					 | 
					
						
						
							
							Lower width of daemon state
						
						
						
						
						
						
					 | 
					
						2018-06-12 02:14:50 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5612dec66d
					 | 
					
						
						
							
							Typo
						
						
						
						
						
						
					 | 
					
						2018-06-12 02:14:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						c66337fd7b
					 | 
					
						
						
							
							Typo
						
						
						
						
						
						
					 | 
					
						2018-06-12 02:13:31 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d0a76b2ecb
					 | 
					
						
						
							
							Reword some of the stuff and handle updates better
						
						
						
						
						
						
					 | 
					
						2018-06-12 02:12:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1e9c225a87
					 | 
					
						
						
							
							Change startup state to be "init"
						
						
						
						
						
						
					 | 
					
						2018-06-12 01:55:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a87bf4bc4a
					 | 
					
						
						
							
							Clean up some handling of restarting dead VMs
						
						
						
						
						
						
					 | 
					
						2018-06-12 01:54:01 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						dd2560c2f8
					 | 
					
						
						
							
							Very beautiful and elegant list functions
						
						
						
						
						
						
					 | 
					
						2018-06-12 01:26:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						de68519153
					 | 
					
						
						
							
							Remove superfluous state
						
						
						
						
						
						
					 | 
					
						2018-06-11 23:03:44 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bb1b2de77d
					 | 
					
						
						
							
							Bikeshed this more
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:58:19 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						12fe281169
					 | 
					
						
						
							
							Fix up spacing
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:57:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						eca7ca4958
					 | 
					
						
						
							
							Set the daemon into startup state on boot
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:55:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bb1d0c6c5b
					 | 
					
						
						
							
							Remove extra debugging
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:50:52 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						48a5a44db4
					 | 
					
						
						
							
							Add back in the wait to avoid floods on stderr
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:47:53 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f3153a15b3
					 | 
					
						
						
							
							Don't try to do the flush/unflush in the main loop or the timer will kill it
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:45:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8559e429ce
					 | 
					
						
						
							
							Better output
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:09:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						069696dbd4
					 | 
					
						
						
							
							Some more debug and a little fix to the terminate check
						
						
						
						
						
						
					 | 
					
						2018-06-11 22:05:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f843f294c9
					 | 
					
						
						
							
							Debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:52:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d99fc891b4
					 | 
					
						
						
							
							Some debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:51:38 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e3181b19e1
					 | 
					
						
						
							
							Remove instant triggers and only run flush/unflush on keepalive
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:47:41 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						78e61a759e
					 | 
					
						
						
							
							Don't listen twice in parallel, this seems doomed to failure; we only ever switch HVs by changing the state too
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:35:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						202b8f41af
					 | 
					
						
						
							
							Add a short delay before managing state
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:32:13 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d0c8f006c6
					 | 
					
						
						
							
							Forgot to replace state here
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:30:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						bed701ac38
					 | 
					
						
						
							
							More debug output
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:26:09 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						3c2bf4b996
					 | 
					
						
						
							
							Debug output
						
						
						
						
						
						
					 | 
					
						2018-06-11 21:23:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						8db80fd3dc
					 | 
					
						
						
							
							Reformat the output a bit to optimize visuals against terminal width
						
						
						
						
						
						
					 | 
					
						2018-06-11 20:44:39 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d66fbe556f
					 | 
					
						
						
							
							Make flush/unflush happen after the rest of the keepalive
						
						
						
						
						
						
					 | 
					
						2018-06-11 20:33:06 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f58784f7b5
					 | 
					
						
						
							
							Fix up the startup clobber in a more elegant way
						
						
						
						
						
						
					 | 
					
						2018-06-11 20:25:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f2f9d722db
					 | 
					
						
						
							
							That didn't work exactly right
						
						
						
						
						
						
					 | 
					
						2018-06-11 20:14:24 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						5ad49d239e
					 | 
					
						
						
							
							Add some tweaks to prevent clobbering state changes happening at startup and during each keepalive cycle
						
						
						
						
						
						
					 | 
					
						2018-06-11 20:12:11 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f4493ed7c1
					 | 
					
						
						
							
							Print out useful info on state change
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:22:33 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f6f53296c9
					 | 
					
						
						
							
							Increase delay between VM migrations to give the cluster more time to adjust
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:19:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ae6c024bc9
					 | 
					
						
						
							
							Remove the other sleeps
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:14:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						47fb78f9df
					 | 
					
						
						
							
							Remove debug text
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:09:46 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						a20aa76aeb
					 | 
					
						
						
							
							Use proper tense
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:07:10 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						0f74c68ae0
					 | 
					
						
						
							
							Modify printout during keepalive to properly handle new daemon/domain state split
						
						
						
						
						
						
					 | 
					
						2018-06-11 19:04:59 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						7279b66dc2
					 | 
					
						
						
							
							Lower the timeout
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:59:45 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ec26fb4849
					 | 
					
						
						
							
							Replace complicated ifs with a number of passes; this is pass 1 (are we doing somethin already)
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:53:07 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						768dcdd480
					 | 
					
						
						
							
							Try to fix the race condition in a less-spaghetti way
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:45:37 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						f9af787ddd
					 | 
					
						
						
							
							Fix another weird corner case
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:41:32 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						4456d494ee
					 | 
					
						
						
							
							Debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:36:48 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						266d2c3544
					 | 
					
						
						
							
							Don't try to flush/unflush more than once
						
						
						
						
						
						
					 | 
					
						2018-06-11 18:05:35 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b24d8afc77
					 | 
					
						
						
							
							Fix race condition and such
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:49:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						b3169758ff
					 | 
					
						
						
							
							(hopefully) fix race condition when data updates
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:44:22 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						d77373bb21
					 | 
					
						
						
							
							Remove some debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:40:18 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						1ab3145a76
					 | 
					
						
						
							
							More debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:35:57 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						e4cb3d6a71
					 | 
					
						
						
							
							More debug
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:32:21 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					| 
						
					 | 
					
						
						
							
						
						ef49260762
					 | 
					
						
						
							
							Some better logic here rather than using and/or
						
						
						
						
						
						
					 | 
					
						2018-06-11 17:02:36 -04:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |