Commit Graph

9589 Commits

Author SHA1 Message Date
Armon Dadgar 03965f0721 Test leader forwarding 2013-12-11 16:42:19 -08:00
Armon Dadgar 15f045596b Adding support for cross-dc forwarding 2013-12-11 16:33:19 -08:00
Armon Dadgar d4476e3df6 Track remote consul servers 2013-12-11 16:24:34 -08:00
Armon Dadgar 7bc7d4cd4f Adding support for deregistration 2013-12-11 15:34:10 -08:00
Armon Dadgar 6b3578bc26 Testing Catalog.Register endpoint 2013-12-11 14:57:40 -08:00
Armon Dadgar 7dc6662a93 Adding FSM support for Register 2013-12-11 14:38:18 -08:00
Armon Dadgar 05d5eb08a8 Adding state store methods 2013-12-11 14:27:27 -08:00
Armon Dadgar 3b8888bdc8 consul: starting work on some RPC layers 2013-12-11 14:04:44 -08:00
Armon Dadgar eb428df842 Adding some state store methods with tests 2013-12-11 14:03:09 -08:00
Armon Dadgar d96636ced1 Stubs 2013-12-10 18:19:15 -08:00
Armon Dadgar 148607ac88 consul: working on fsm state 2013-12-10 17:00:48 -08:00
Armon Dadgar 637137b997 Adding Status.Leader endpoint 2013-12-10 15:16:41 -08:00
Armon Dadgar 808e23bbd4 consul: Adding method to force remove failed nodes 2013-12-10 14:42:29 -08:00
Armon Dadgar 29d0f901dc consul: Adding LANMembers and WANMembers 2013-12-10 13:17:54 -08:00
Armon Dadgar 0ade6bb750 consul: abandon join on shutdown or member fail 2013-12-09 16:25:24 -08:00
Armon Dadgar 207171f264 consul: Adding tons of shit, leave test 2013-12-09 16:05:15 -08:00
Armon Dadgar c4a4b9df34 consul: type safe event handlers 2013-12-09 15:29:44 -08:00
Armon Dadgar 15a1cf589b consul: status rpc endpoint 2013-12-09 15:29:20 -08:00
Armon Dadgar dbc9eeb8a7 consul: store the peerstore 2013-12-09 15:29:01 -08:00
Armon Dadgar 500927cbb1 consul: Leave does a RemovePeer RPC call 2013-12-09 15:01:42 -08:00
Armon Dadgar e699a14fe3 consul: helper to make RPC calls 2013-12-09 14:58:49 -08:00
Armon Dadgar ae30ace448 consul: ConnPool creates RPC client 2013-12-09 14:52:22 -08:00
Armon Dadgar 1a9a51c5c2 consul: Adding Raft rpc endpoint 2013-12-09 14:49:07 -08:00
Armon Dadgar a2eb514206 consul: gossip role includes rpc addr 2013-12-09 14:30:16 -08:00
Armon Dadgar ee4b1ce9dd consul: Write the byte to set the RPC mode 2013-12-09 14:29:20 -08:00
Armon Dadgar 8f2d9f9b0d consul: RaftLayer does not use ConnPool 2013-12-09 14:25:59 -08:00
Armon Dadgar fa76825247 consul: fixing test 2013-12-09 14:23:19 -08:00
Armon Dadgar f6f5e166ae consul: Remove the RaftBindAddr 2013-12-09 14:22:23 -08:00
Armon Dadgar 06306ad66f consul: close raft transport before layer 2013-12-09 14:20:56 -08:00
Armon Dadgar e780255dd4 consul: sharing the RPC layer between Consul/Raft 2013-12-09 13:13:40 -08:00
Armon Dadgar fba2990e48 ignore test files 2013-12-09 12:10:37 -08:00
Armon Dadgar 47b2b357a4 consul: Adding leave function 2013-12-09 12:10:27 -08:00
Armon Dadgar 2ad674677c consul: adding connection pool 2013-12-09 12:09:57 -08:00
Armon Dadgar 9e8cdb6c7a consul: Add+test JoinLAN/JoinWAN 2013-12-06 17:18:09 -08:00
Armon Dadgar 41b3ca7da9 consul: refactor into more files 2013-12-06 16:54:33 -08:00
Armon Dadgar 310eb2f506 consul: Basic RPC framework 2013-12-06 16:35:13 -08:00
Armon Dadgar b8bc9d2027 consul: Rename to LAN/WAN instead of Local/Remote 2013-12-06 16:05:26 -08:00
Armon Dadgar 7fbd8ba370 consul: adding basic skeleton 2013-12-06 15:43:07 -08:00
Armon Dadgar 0a7996bc4f Initial commit 2013-11-04 14:15:27 -08:00