Commit Graph

115 Commits

Author SHA1 Message Date
Joshua Boniface c16eb86456 Undo some bugfixes 2018-06-12 22:00:23 -04:00
Joshua Boniface 68f6316c8e Numerous tweaks and bugfixes 2018-06-12 21:56:34 -04:00
Joshua Boniface 85c8ced3f9 Add some debugging 2018-06-12 21:49:46 -04:00
Joshua Boniface 80bd9771f3 Another fun bug 2018-06-12 21:46:38 -04:00
Joshua Boniface 75477c7297 Finish up output printing and several other tweaks 2018-06-12 21:21:22 -04:00
Joshua Boniface d0a76b2ecb Reword some of the stuff and handle updates better 2018-06-12 02:12:36 -04:00
Joshua Boniface a87bf4bc4a Clean up some handling of restarting dead VMs 2018-06-12 01:54:01 -04:00
Joshua Boniface bb1d0c6c5b Remove extra debugging 2018-06-11 22:50:52 -04:00
Joshua Boniface 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
Joshua Boniface 069696dbd4 Some more debug and a little fix to the terminate check 2018-06-11 22:05:36 -04:00
Joshua Boniface e3181b19e1 Remove instant triggers and only run flush/unflush on keepalive 2018-06-11 21:47:41 -04:00
Joshua Boniface bed701ac38 More debug output 2018-06-11 21:26:09 -04:00
Joshua Boniface 3c2bf4b996 Debug output 2018-06-11 21:23:57 -04:00
Joshua Boniface d66fbe556f Make flush/unflush happen after the rest of the keepalive 2018-06-11 20:33:06 -04:00
Joshua Boniface f58784f7b5 Fix up the startup clobber in a more elegant way 2018-06-11 20:25:22 -04:00
Joshua Boniface f2f9d722db That didn't work exactly right 2018-06-11 20:14:24 -04:00
Joshua Boniface 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
Joshua Boniface f6f53296c9 Increase delay between VM migrations to give the cluster more time to adjust 2018-06-11 19:19:21 -04:00
Joshua Boniface 47fb78f9df Remove debug text 2018-06-11 19:09:46 -04:00
Joshua Boniface a20aa76aeb Use proper tense 2018-06-11 19:07:10 -04:00
Joshua Boniface 0f74c68ae0 Modify printout during keepalive to properly handle new daemon/domain state split 2018-06-11 19:04:59 -04:00
Joshua Boniface 4456d494ee Debug 2018-06-11 18:36:48 -04:00
Joshua Boniface 266d2c3544 Don't try to flush/unflush more than once 2018-06-11 18:05:35 -04:00
Joshua Boniface e4cb3d6a71 More debug 2018-06-11 17:32:21 -04:00
Joshua Boniface 6d8825ef57 Debug output 2018-06-11 03:05:02 -04:00
Joshua Boniface 705f2086be Add separate states for the daemon and the domains 2018-06-11 02:46:24 -04:00
Joshua Boniface 7779f7f895 Try adding regular node state change tests 2018-06-11 02:32:48 -04:00
Joshua Boniface 21f719977c Typo 2018-06-11 02:20:46 -04:00
Joshua Boniface 77df48060a Avoid accidental flushing of not-this-host instances 2018-06-11 02:20:03 -04:00
Joshua Boniface fa423bbfe7 Typo 2018-06-11 02:10:04 -04:00
Joshua Boniface cac98abc09 Typo 2018-06-11 02:06:08 -04:00
Joshua Boniface 26ef419a00 Capitalizationwq 2018-06-11 02:04:15 -04:00
Joshua Boniface 0dfae84be7 Improve output 2018-06-11 02:01:26 -04:00
Joshua Boniface 3df720d37f some more cleanups 2018-06-11 01:58:06 -04:00
Joshua Boniface 181bd1f2b8 Remove IPMI stuff from keepalive message and add to startup; convert memory into MB 2018-06-11 01:55:36 -04:00
Joshua Boniface 266db3f66a Wrong var name 2018-06-11 01:51:19 -04:00
Joshua Boniface 82769e16e4 Add domains_count and used memory to info 2018-06-11 01:50:06 -04:00
Joshua Boniface dec88f6c1a Improve handling to use hostname 2018-06-08 12:44:47 -04:00
Joshua Boniface 6cd84f725a Add config file support 2018-06-08 12:19:48 -04:00
Joshua Boniface d67ef9c9de Make colouring of keepalive printouts nicer 2018-06-07 00:39:09 -04:00
Joshua Boniface 1ee8fb99dc Add colours to node status 2018-06-07 00:32:10 -04:00
Joshua Boniface b6b7bb86b6 Use new ansiiprint setup 2018-06-06 23:46:32 -04:00
Joshua Boniface 640f38c3aa Add ANSII colours to output commands for easy parsing 2018-06-06 22:56:03 -04:00
Joshua Boniface 452681b812 Correct name to confirm 2018-06-06 21:37:36 -04:00
Joshua Boniface 34cbb5dc96 Fix wrong state during flush 2018-06-06 21:35:32 -04:00
Joshua Boniface f6b71efb1b Wrong variable name 2018-06-06 21:34:33 -04:00
Joshua Boniface 19561faa5e Define target_hypervisor variable 2018-06-06 21:31:20 -04:00
Joshua Boniface b7c7b5f647 Update variable name to match 2018-06-06 21:28:58 -04:00
Joshua Boniface 55f52bb3d7 Wrong key name 2018-06-06 21:28:02 -04:00
Joshua Boniface 90fa2e6b5e Fix missing self reference for ZK conn 2018-06-06 20:49:21 -04:00