Armon Dadgar
|
889297dc99
|
consul: Adding telemetry
|
2014-02-20 15:16:26 -08:00 |
Armon Dadgar
|
d7b3174804
|
consul: ConnPool multiplexes a single connection instead of using multiple
|
2014-02-05 16:19:05 -08:00 |
Armon Dadgar
|
697d9e7ed8
|
consul: Cleanup the FSM, running out of file handles
|
2014-02-05 11:00:10 -08:00 |
Armon Dadgar
|
231bbb1bd5
|
consul: Log state store errors
|
2014-02-03 15:21:56 -08:00 |
Armon Dadgar
|
fe0efdfa75
|
consul: Update for serf 0.4
|
2014-01-30 13:13:29 -08:00 |
Armon Dadgar
|
28a9598c91
|
Preventing multiple nodes in bootstrap mode from adding each other as Raft peers
|
2014-01-20 13:56:29 -10:00 |
Armon Dadgar
|
01c73ee9ae
|
change isConsulServer to parse flags
|
2014-01-20 13:39:07 -10:00 |
Armon Dadgar
|
cf29019545
|
Simplify Raft peer adds using only reconciliation
|
2014-01-10 12:55:55 -08:00 |
Armon Dadgar
|
4c992a88c1
|
Log cleanup
|
2014-01-10 11:06:11 -08:00 |
Armon Dadgar
|
c0029c6967
|
First pass at Serf reconciliation
|
2014-01-09 15:49:09 -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
|
7b4f7ca6b6
|
Testing the health endpoints
|
2014-01-08 14:23:52 -08:00 |
Armon Dadgar
|
4b2be68cc9
|
Allow for more cached connections
|
2013-12-31 17:43:56 -08:00 |
Armon Dadgar
|
93dac80a86
|
Adding support for advertise address
|
2013-12-31 16:45:13 -08:00 |
Armon Dadgar
|
caf3a847e6
|
Guard against a bad advertise address
|
2013-12-31 14:00:25 -08:00 |
Armon Dadgar
|
b468519698
|
Changing the Join interfaces to match Serf
|
2013-12-30 12:20:17 -08:00 |
Armon Dadgar
|
9a2d3c144a
|
Adding a bootstrap flag to allow single server raft
|
2013-12-24 16:48:07 -08:00 |
Armon Dadgar
|
682a986ae8
|
Do not leave raft pool if we are the only member
|
2013-12-24 12:36:50 -08:00 |
Armon Dadgar
|
39d9e3e78f
|
More HTTP endpoints
|
2013-12-23 16:20:51 -08:00 |
Armon Dadgar
|
9e7feea454
|
Setup logging for Raft properly
|
2013-12-23 15:30:45 -08:00 |
Armon Dadgar
|
c3866c9516
|
Ensure local server is always a raft peer
|
2013-12-23 11:50:58 -08:00 |
Armon Dadgar
|
862a838ff1
|
Adding time based reaping to ConnPool
|
2013-12-19 15:42:17 -08:00 |
Armon Dadgar
|
b0d6c443da
|
Server also implements ConsulRPC interface
|
2013-12-19 15:18:25 -08:00 |
Armon Dadgar
|
ee7f13b205
|
Refactor ensurePath to util
|
2013-12-19 14:18:55 -08:00 |
Armon Dadgar
|
108df68d3d
|
Guard against accessing slices that may have contents changed
|
2013-12-18 16:40:32 -08:00 |
Armon Dadgar
|
4abc881adc
|
Switch Raft from SQLite to MDB
|
2013-12-18 16:23:17 -08:00 |
Armon Dadgar
|
d4476e3df6
|
Track remote consul servers
|
2013-12-11 16:24:34 -08:00 |
Armon Dadgar
|
3b8888bdc8
|
consul: starting work on some RPC layers
|
2013-12-11 14:04:44 -08:00 |
Armon Dadgar
|
148607ac88
|
consul: working on fsm state
|
2013-12-10 17:00:48 -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
|
207171f264
|
consul: Adding tons of shit, leave test
|
2013-12-09 16:05:15 -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
|
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
|
8f2d9f9b0d
|
consul: RaftLayer does not use ConnPool
|
2013-12-09 14:25:59 -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
|
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 |