Commit Graph

  • 862a838ff1 Adding time based reaping to ConnPool Armon Dadgar 2013-12-19 15:42:17 -0800
  • e20189e2c4 Rename ConsulRPC to just consul.Interface Armon Dadgar 2013-12-19 15:20:10 -0800
  • b0d6c443da Server also implements ConsulRPC interface Armon Dadgar 2013-12-19 15:18:25 -0800
  • 9eb6ab8196 Minimize open connections maintained by client Armon Dadgar 2013-12-19 15:10:29 -0800
  • 6a1b36bd46 Testing Client RPC to server Armon Dadgar 2013-12-19 15:08:55 -0800
  • c644f1e57b Test joining a Serf pool Armon Dadgar 2013-12-19 14:56:38 -0800
  • 8c853d31a7 Adding client tests Armon Dadgar 2013-12-19 14:54:32 -0800
  • ebfda68bef Adding initial consul client Armon Dadgar 2013-12-19 14:48:14 -0800
  • b4ecf22106 Refactor isConsulServer into util Armon Dadgar 2013-12-19 14:37:54 -0800
  • ee7f13b205 Refactor ensurePath to util Armon Dadgar 2013-12-19 14:18:55 -0800
  • d0cfb06d74 Adding agent skeleton Armon Dadgar 2013-12-19 12:18:06 -0800
  • ea925ba5e3 Move rpc structs into sub-package Armon Dadgar 2013-12-19 12:03:57 -0800
  • 1c5a8d01b1 Adding basic CLI infrastructure Armon Dadgar 2013-12-19 11:22:08 -0800
  • d31e08291c Remove comment Armon Dadgar 2013-12-19 11:15:38 -0800
  • 60fb194090 Make tests more reliable Armon Dadgar 2013-12-18 16:44:56 -0800
  • 108df68d3d Guard against accessing slices that may have contents changed Armon Dadgar 2013-12-18 16:40:32 -0800
  • 4abc881adc Switch Raft from SQLite to MDB Armon Dadgar 2013-12-18 16:23:17 -0800
  • e827a2ca27 Adding snapshot support Armon Dadgar 2013-12-18 15:09:38 -0800
  • 85251683cc Starting port of state store to MDB Armon Dadgar 2013-12-18 15:03:25 -0800
  • 3b47cce733 FSM logs snapshot time Armon Dadgar 2013-12-17 11:13:19 -0800
  • 589e58ab27 Adding support and tests for FSM snapshotting Armon Dadgar 2013-12-16 10:47:14 -0800
  • 21478ce3a7 Adding ability to snapshot StateStore Armon Dadgar 2013-12-12 15:14:08 -0800
  • b7beda2a63 Changing how state store is opened to allow shared connections Armon Dadgar 2013-12-12 14:41:13 -0800
  • fd831ade43 Remove unused raft endpoints Armon Dadgar 2013-12-12 11:48:22 -0800
  • d17b32d165 Adding NodeServices endpoing Armon Dadgar 2013-12-12 11:46:25 -0800
  • 0b2cd77bbe Support querying for ServiceNodes Armon Dadgar 2013-12-12 11:37:19 -0800
  • 5b40ba49bf Remove useless check since we are doing a DISTINCT query Armon Dadgar 2013-12-12 11:08:01 -0800
  • 47cd33ae46 Adding ability to list services Armon Dadgar 2013-12-12 11:07:14 -0800
  • 7915a23531 Adding node listing Armon Dadgar 2013-12-12 10:48:36 -0800
  • 255be3559c Support datacenter listing Armon Dadgar 2013-12-12 10:35:50 -0800
  • 4a2230bfc8 Remove unused methods Armon Dadgar 2013-12-11 16:43:29 -0800
  • 03965f0721 Test leader forwarding Armon Dadgar 2013-12-11 16:42:19 -0800
  • 15f045596b Adding support for cross-dc forwarding Armon Dadgar 2013-12-11 16:33:19 -0800
  • d4476e3df6 Track remote consul servers Armon Dadgar 2013-12-11 16:24:34 -0800
  • 7bc7d4cd4f Adding support for deregistration Armon Dadgar 2013-12-11 15:34:10 -0800
  • 6b3578bc26 Testing Catalog.Register endpoint Armon Dadgar 2013-12-11 14:57:40 -0800
  • 7dc6662a93 Adding FSM support for Register Armon Dadgar 2013-12-11 14:38:18 -0800
  • 05d5eb08a8 Adding state store methods Armon Dadgar 2013-12-11 14:27:27 -0800
  • 3b8888bdc8 consul: starting work on some RPC layers Armon Dadgar 2013-12-11 14:04:44 -0800
  • eb428df842 Adding some state store methods with tests Armon Dadgar 2013-12-11 14:03:09 -0800
  • d96636ced1 Stubs Armon Dadgar 2013-12-10 18:19:15 -0800
  • 148607ac88 consul: working on fsm state Armon Dadgar 2013-12-10 17:00:48 -0800
  • 637137b997 Adding Status.Leader endpoint Armon Dadgar 2013-12-10 15:16:41 -0800
  • 808e23bbd4 consul: Adding method to force remove failed nodes Armon Dadgar 2013-12-10 14:42:29 -0800
  • 29d0f901dc consul: Adding LANMembers and WANMembers Armon Dadgar 2013-12-10 13:17:54 -0800
  • 0ade6bb750 consul: abandon join on shutdown or member fail Armon Dadgar 2013-12-09 16:25:24 -0800
  • 207171f264 consul: Adding tons of shit, leave test Armon Dadgar 2013-12-09 16:05:15 -0800
  • c4a4b9df34 consul: type safe event handlers Armon Dadgar 2013-12-09 15:29:44 -0800
  • 15a1cf589b consul: status rpc endpoint Armon Dadgar 2013-12-09 15:29:20 -0800
  • dbc9eeb8a7 consul: store the peerstore Armon Dadgar 2013-12-09 15:29:01 -0800
  • 500927cbb1 consul: Leave does a RemovePeer RPC call Armon Dadgar 2013-12-09 15:01:42 -0800
  • e699a14fe3 consul: helper to make RPC calls Armon Dadgar 2013-12-09 14:58:49 -0800
  • ae30ace448 consul: ConnPool creates RPC client Armon Dadgar 2013-12-09 14:52:22 -0800
  • 1a9a51c5c2 consul: Adding Raft rpc endpoint Armon Dadgar 2013-12-09 14:49:07 -0800
  • a2eb514206 consul: gossip role includes rpc addr Armon Dadgar 2013-12-09 14:30:16 -0800
  • ee4b1ce9dd consul: Write the byte to set the RPC mode Armon Dadgar 2013-12-09 14:29:20 -0800
  • 8f2d9f9b0d consul: RaftLayer does not use ConnPool Armon Dadgar 2013-12-09 14:25:59 -0800
  • fa76825247 consul: fixing test Armon Dadgar 2013-12-09 14:23:19 -0800
  • f6f5e166ae consul: Remove the RaftBindAddr Armon Dadgar 2013-12-09 14:22:23 -0800
  • 06306ad66f consul: close raft transport before layer Armon Dadgar 2013-12-09 14:20:56 -0800
  • e780255dd4 consul: sharing the RPC layer between Consul/Raft Armon Dadgar 2013-12-09 13:13:40 -0800
  • fba2990e48 ignore test files Armon Dadgar 2013-12-09 12:10:37 -0800
  • 47b2b357a4 consul: Adding leave function Armon Dadgar 2013-12-09 12:10:27 -0800
  • 2ad674677c consul: adding connection pool Armon Dadgar 2013-12-09 12:09:57 -0800
  • 9e8cdb6c7a consul: Add+test JoinLAN/JoinWAN Armon Dadgar 2013-12-06 17:18:09 -0800
  • 41b3ca7da9 consul: refactor into more files Armon Dadgar 2013-12-06 16:54:33 -0800
  • 310eb2f506 consul: Basic RPC framework Armon Dadgar 2013-12-06 16:35:13 -0800
  • b8bc9d2027 consul: Rename to LAN/WAN instead of Local/Remote Armon Dadgar 2013-12-06 16:05:26 -0800
  • 7fbd8ba370 consul: adding basic skeleton Armon Dadgar 2013-12-06 15:43:07 -0800
  • 0a7996bc4f Initial commit Armon Dadgar 2013-11-04 14:15:27 -0800