Commit Graph

31 Commits

Author SHA1 Message Date
Joshua Boniface f2431f179e Correct multiple issues with DHCP and add firewall control logic 2018-10-08 23:53:41 -04:00
Joshua Boniface a5257e75b0 Tweaks to startup and shutdown 2018-09-30 20:06:29 -04:00
Joshua Boniface 4612c8086f Fix bug where network list grows 2018-09-30 19:27:39 -04:00
Joshua Boniface b0084f6a18 Re-add 0.5 second delay before secondary to avoid minor ping loss 2018-09-30 19:16:47 -04:00
Joshua Boniface 66d8c436fb Remove sleep before deactivating network 2018-09-30 18:52:06 -04:00
Joshua Boniface a86fd06184 Properly correct handling of primary during shutdown 2018-09-30 18:45:39 -04:00
Joshua Boniface 1489486bbb Fix some missing stops 2018-09-30 16:09:23 -04:00
Joshua Boniface de708ef620 Revert "Finagle how startup happens"
This reverts commit 3e937362cd.
2018-09-30 13:45:20 -04:00
Joshua Boniface ce6d863424 Properly handle creating gateways and DHCP servers 2018-09-30 13:43:18 -04:00
Joshua Boniface 3e937362cd Finagle how startup happens 2018-09-30 13:34:31 -04:00
Joshua Boniface 197abf66f4 Add DHCP server component based on python_dhcp_server 2018-09-30 01:33:01 -04:00
Joshua Boniface 667a1218ef Fix up the wrong key 2018-09-29 01:51:37 -04:00
Joshua Boniface a4bece898e Add a dedicated primary key to keep master selection consistent 2018-09-29 01:47:48 -04:00
Joshua Boniface 40f36271cc Send CPU load to ZK 2018-09-24 15:09:51 -04:00
Joshua Boniface 06ddc8df4c Fix some timings and messages during failover 2018-09-24 14:38:54 -04:00
Joshua Boniface 0f9637cb69 Make the IP failover work including threaded background os commands 2018-09-24 04:08:35 -04:00
Joshua Boniface eda92a7cbb Fix a few more bugs with master selection 2018-09-24 03:20:46 -04:00
Joshua Boniface 30399608bc Fix up router creation bug 2018-09-24 02:16:39 -04:00
Joshua Boniface e6949ff126 It's not plural 2018-09-24 02:05:00 -04:00
Joshua Boniface 050979dd55 Use self calls 2018-09-24 02:03:57 -04:00
Joshua Boniface 491a6556c3 Fix up handling of cluster primary stepup 2018-09-24 02:02:38 -04:00
Joshua Boniface 1b008f3ae1 Correct problem with t_router calls 2018-09-24 01:57:19 -04:00
Joshua Boniface bbe03a2fec Fix some bugs with secondary/primary states 2018-09-24 01:45:04 -04:00
Joshua Boniface 6ba831d1bc Typo in name 2018-09-24 01:37:28 -04:00
Joshua Boniface 9c96d30409 Fix keepalive print 2018-09-24 01:36:31 -04:00
Joshua Boniface 903e94b519 Correct handling of network lists 2018-09-24 01:34:20 -04:00
Joshua Boniface cf9785149b REmove spurious lv_conn 2018-09-24 01:30:23 -04:00
Joshua Boniface d679f2077a Remove libvirt here too 2018-09-24 01:20:51 -04:00
Joshua Boniface 2ce0d8c85b Typo 2018-09-24 01:16:38 -04:00
Joshua Boniface 1d62c48288 Fix up some bad imports 2018-09-24 01:13:05 -04:00
Joshua Boniface 062a46f48c New router daemon based on virtualization daemon 2018-09-24 01:03:16 -04:00