Armon Dadgar
|
870ed8fed6
|
CheckMonitor runs forever and runs the first check immediately
|
2014-01-20 16:46:01 -10:00 |
|
Armon Dadgar
|
147018037e
|
Adding basic CheckMonitor to invoke scripts
|
2014-01-20 16:44:23 -10:00 |
|
Armon Dadgar
|
fc2e2927b7
|
Accept command line advertise addr
|
2014-01-20 15:17:12 -10:00 |
|
Armon Dadgar
|
a6b4f65813
|
Adding tests for checks and services endpoints
|
2014-01-20 15:06:44 -10:00 |
|
Armon Dadgar
|
61aa8d1eb1
|
Exposing the agent checks and services over HTTP endpoints
|
2014-01-20 15:00:52 -10:00 |
|
Armon Dadgar
|
ec1ca7babc
|
Adding tests for check anti-entropy
|
2014-01-20 14:31:02 -10:00 |
|
Armon Dadgar
|
ae45656f59
|
Testing anti-entropy of services
|
2014-01-20 14:22:59 -10:00 |
|
Armon Dadgar
|
334c2137ef
|
Preventing multiple nodes in bootstrap mode from adding each other as Raft peers
|
2014-01-20 13:56:29 -10:00 |
|
Armon Dadgar
|
3e6787511e
|
change isConsulServer to parse flags
|
2014-01-20 13:39:07 -10:00 |
|
Armon Dadgar
|
4c963f39f5
|
Handle the serf check and consul service
|
2014-01-15 17:28:23 -10:00 |
|
Armon Dadgar
|
ed8cb1bc2b
|
Export the consul service id and name
|
2014-01-15 17:27:37 -10:00 |
|
Armon Dadgar
|
ea41b2bb26
|
Export the serf check ID
|
2014-01-15 17:24:16 -10:00 |
|
Armon Dadgar
|
7a74f58141
|
First pass at local state + anti-entropy
|
2014-01-15 15:14:50 -10:00 |
|
Armon Dadgar
|
394e322fee
|
Methods for random staggering
|
2014-01-15 12:34:17 -10:00 |
|
Armon Dadgar
|
177a91c3f9
|
Adding AEConfig and some methods to scale timing
|
2014-01-15 12:17:40 -10:00 |
|
Armon Dadgar
|
e3159d0318
|
DNS filters service nodes if they have failing checks
|
2014-01-15 11:30:04 -10:00 |
|
Armon Dadgar
|
9af24bd4c2
|
DNS Lookup uses Health.ServiceNodes
|
2014-01-15 11:20:01 -10:00 |
|
Armon Dadgar
|
e4c6ad9807
|
CheckServiceNodes will return node checks that are not service associated
|
2014-01-15 11:14:28 -10:00 |
|
Armon Dadgar
|
c584ac5077
|
Adding tests for the health endpoints
|
2014-01-10 15:25:37 -08:00 |
|
Armon Dadgar
|
a03a92cf3d
|
First pass at health endpoints
|
2014-01-10 15:13:37 -08:00 |
|
Armon Dadgar
|
80d9899aec
|
Do not remove ourself when we leave from Raft
|
2014-01-10 15:05:34 -08:00 |
|
Armon Dadgar
|
df1eea834a
|
Fixing testServerDC method
|
2014-01-10 12:58:04 -08:00 |
|
Armon Dadgar
|
2030b2288d
|
Simplify Raft peer adds using only reconciliation
|
2014-01-10 12:55:55 -08:00 |
|
Armon Dadgar
|
786755ebcd
|
Check for error when sending RPC byte
|
2014-01-10 12:09:19 -08:00 |
|
Armon Dadgar
|
d741a999f5
|
Refactor testServerDC
|
2014-01-10 11:07:29 -08:00 |
|
Armon Dadgar
|
6b45c2c5a4
|
Cleanup log
|
2014-01-10 11:07:04 -08:00 |
|
Armon Dadgar
|
c5e2004be9
|
Log cleanup
|
2014-01-10 11:06:11 -08:00 |
|
Armon Dadgar
|
c2ef218c30
|
Improve idempotence check for consul service registration
|
2014-01-09 22:12:08 -08:00 |
|
Armon Dadgar
|
27e558ee77
|
Verify that consul service is registered
|
2014-01-09 18:02:44 -08:00 |
|
Armon Dadgar
|
79717c95bf
|
Fixing issue that would prevent consul server registration
|
2014-01-09 17:59:31 -08:00 |
|
Armon Dadgar
|
26134960b1
|
Auto-register the consul service
|
2014-01-09 17:57:13 -08:00 |
|
Armon Dadgar
|
688a0d5bf1
|
Testing leader functions and reconciliation
|
2014-01-09 17:46:33 -08:00 |
|
Armon Dadgar
|
6992e8bf61
|
Fixing some tests
|
2014-01-09 17:22:01 -08:00 |
|
Armon Dadgar
|
9d96ce1107
|
First pass at Serf reconciliation
|
2014-01-09 15:49:09 -08:00 |
|
Armon Dadgar
|
3cb3085175
|
Adding utility method to parse consul nodes
|
2014-01-09 15:45:14 -08:00 |
|
Armon Dadgar
|
e1692fb0a0
|
Adding a ReconcileInterval config
|
2014-01-09 15:44:25 -08:00 |
|
Armon Dadgar
|
a82a606221
|
Retain reference to RPC endpoints
|
2014-01-09 15:30:36 -08:00 |
|
Armon Dadgar
|
5bb4a5306b
|
Cleanup
|
2014-01-09 11:33:23 -08:00 |
|
Armon Dadgar
|
c4af4b7bda
|
Updating agent to deal with new API
|
2014-01-08 15:13:27 -08:00 |
|
Armon Dadgar
|
f410802055
|
Adding Health endpoint to combine service nodes with health
|
2014-01-08 15:06:13 -08:00 |
|
Armon Dadgar
|
0b59adce3f
|
Adding CheckServiceNodes to get health info with service nodes
|
2014-01-08 14:58:53 -08:00 |
|
Armon Dadgar
|
490abc75a6
|
Minor structs cleanup
|
2014-01-08 14:43:36 -08:00 |
|
Armon Dadgar
|
000dbedc06
|
Testing the health endpoints
|
2014-01-08 14:23:52 -08:00 |
|
Armon Dadgar
|
918b83bf4e
|
First pass at health endpoints
|
2014-01-08 13:56:34 -08:00 |
|
Armon Dadgar
|
dff6b6e3c5
|
Adding stubs for Health endpoints
|
2014-01-08 13:52:09 -08:00 |
|
Armon Dadgar
|
ad346fecdf
|
Adding FSM support for register/deregister health checks
|
2014-01-08 13:39:40 -08:00 |
|
Armon Dadgar
|
7c8993ef3f
|
Support getting node checks in the snapshot
|
2014-01-08 12:19:11 -08:00 |
|
Armon Dadgar
|
023974becb
|
Implementing the health methods with tests
|
2014-01-08 12:15:01 -08:00 |
|
Armon Dadgar
|
30618ca359
|
Skeleton methods for health info
|
2014-01-08 11:35:27 -08:00 |
|
Armon Dadgar
|
d6f8b6e48b
|
Adding HealthCheck and an associated table
|
2014-01-08 11:21:29 -08:00 |
|