1178 Commits

Author SHA1 Message Date
Armon Dadgar
0507568a37 Verify that consul service is registered 2014-01-09 18:02:44 -08:00
Armon Dadgar
5c6596fa8a Fixing issue that would prevent consul server registration 2014-01-09 17:59:31 -08:00
Armon Dadgar
8c6f03ad07 Auto-register the consul service 2014-01-09 17:57:13 -08:00
Armon Dadgar
0f0f29eb31 Testing leader functions and reconciliation 2014-01-09 17:46:33 -08:00
Armon Dadgar
028829a36d Fixing some tests 2014-01-09 17:22:01 -08:00
Armon Dadgar
c0029c6967 First pass at Serf reconciliation 2014-01-09 15:49:09 -08:00
Armon Dadgar
1f3934bcc0 Adding utility method to parse consul nodes 2014-01-09 15:45:14 -08:00
Armon Dadgar
a0338f14cd Adding a ReconcileInterval config 2014-01-09 15:44:25 -08:00
Armon Dadgar
679dae613e Retain reference to RPC endpoints 2014-01-09 15:30:36 -08:00
Armon Dadgar
d781e29d7c Cleanup 2014-01-09 11:33:23 -08:00
Armon Dadgar
2f8448c286 Adding Health endpoint to combine service nodes with health 2014-01-08 15:06:13 -08:00
Armon Dadgar
0de92171ee Adding CheckServiceNodes to get health info with service nodes 2014-01-08 14:58:53 -08:00
Armon Dadgar
7a6dacd63e Minor structs cleanup 2014-01-08 14:43:36 -08:00
Armon Dadgar
7b4f7ca6b6 Testing the health endpoints 2014-01-08 14:23:52 -08:00
Armon Dadgar
fdf3f750ea First pass at health endpoints 2014-01-08 13:56:34 -08:00
Armon Dadgar
9f0e5b99a3 Adding stubs for Health endpoints 2014-01-08 13:52:09 -08:00
Armon Dadgar
65ad4d1c47 Adding FSM support for register/deregister health checks 2014-01-08 13:39:40 -08:00
Armon Dadgar
1f02461f8c Support getting node checks in the snapshot 2014-01-08 12:19:11 -08:00
Armon Dadgar
2b79c125f2 Implementing the health methods with tests 2014-01-08 12:15:01 -08:00
Armon Dadgar
c6c0f34fe8 Skeleton methods for health info 2014-01-08 11:35:27 -08:00
Armon Dadgar
266c6736bf Adding HealthCheck and an associated table 2014-01-08 11:21:29 -08:00
Armon Dadgar
c40c2a9c1f Adding test for last row id restore 2014-01-08 10:43:44 -08:00
Armon Dadgar
6d4c1b0365 Remove unused variable 2014-01-08 10:39:06 -08:00
Armon Dadgar
842bf62587 Delete node in a transaction 2014-01-08 10:37:16 -08:00
Armon Dadgar
4ebf710394 Update for new interfaces 2014-01-08 10:31:42 -08:00
Armon Dadgar
7e84a75563 Switch state store to MDBTables 2014-01-08 10:31:20 -08:00
Armon Dadgar
f3788b0472 Adding ServiceName to ServiceNode to simplify 2014-01-08 10:29:29 -08:00
Armon Dadgar
e3ddf8fa00 Support multi-table transactions with MDBTable 2014-01-08 10:27:37 -08:00
Armon Dadgar
ee81a5744a Handle record updates 2014-01-07 21:35:44 -08:00
Armon Dadgar
226185ae2e Supporting table Delete 2014-01-07 18:55:34 -08:00
Armon Dadgar
13916b1375 Refactoring some code to share with Delete 2014-01-07 17:43:57 -08:00
Armon Dadgar
63319b84fe Support blank fields 2014-01-07 17:28:15 -08:00
Armon Dadgar
3896176b43 Working on abstracting MDB storage 2014-01-07 16:58:28 -08:00
Armon Dadgar
64d567c5be Adding some utility functions 2014-01-07 16:58:16 -08:00
Armon Dadgar
e0ba0e8d52 Support non-unique service entries per node 2014-01-06 14:18:38 -08:00
Armon Dadgar
1e3adb54f3 Handle new Raft API 2014-01-03 17:15:09 -08:00
Armon Dadgar
8f6d868097 NodeServices struct now includes the node address 2014-01-02 17:29:39 -08:00
Armon Dadgar
052ce19ddd Fixing bug in state store 2013-12-31 18:31:17 -08:00
Armon Dadgar
61bad89e51 Fix indexing error when getting nodes 2013-12-31 18:16:09 -08:00
Armon Dadgar
4b2be68cc9 Allow for more cached connections 2013-12-31 17:43:56 -08:00
Armon Dadgar
0bbd4a71e7 Increase maximum MDB map size 2013-12-31 17:43:05 -08:00
Armon Dadgar
c78cc37f0b Fixing some tests 2013-12-31 16:46:56 -08:00
Armon Dadgar
93dac80a86 Adding support for advertise address 2013-12-31 16:45:13 -08:00
Armon Dadgar
3f6f9cc33a Testing Raft advertise addr 2013-12-31 15:44:27 -08:00
Armon Dadgar
c721f0c43a Methods to get a private IP 2013-12-31 15:44:17 -08:00
Armon Dadgar
caf3a847e6 Guard against a bad advertise address 2013-12-31 14:00:25 -08:00
Armon Dadgar
53298520ad Adding RemoveFailedNode to consul.Client 2013-12-30 14:42:23 -08:00
Armon Dadgar
b468519698 Changing the Join interfaces to match Serf 2013-12-30 12:20:17 -08:00
Armon Dadgar
2cc64f3291 Update for the new Serf config 2013-12-27 12:51:15 -08:00
Armon Dadgar
8cc761de17 Enable bootstrap mode for the tests 2013-12-24 16:53:30 -08:00