Armon Dadgar
|
ea054b8847
|
consul: Start RPC before Raft, wait to accept connecitons
|
2014-06-11 10:17:58 -07:00 |
Armon Dadgar
|
1812eedad9
|
consul: start RPC after fully initialized. Fixes #160
|
2014-06-11 09:46:44 -07:00 |
Armon Dadgar
|
2e18774c02
|
consul: Avoid network for server RPC. Fixes #148.
|
2014-06-10 19:12:36 -07:00 |
Armon Dadgar
|
b5bd20634a
|
consul: Gossip the build using Serf
|
2014-06-06 15:36:40 -07:00 |
Armon Dadgar
|
f9766541e1
|
Merge pull request #173 from hashicorp/f-agent-self
Add `/v1/agent/self` and return local agent config
|
2014-05-29 11:18:19 -07:00 |
Armon Dadgar
|
319ab05b8c
|
consul: Provide logger to yamux
|
2014-05-28 16:32:25 -07:00 |
Armon Dadgar
|
74452a5ae0
|
consul: Add new protocol version for yamux
|
2014-05-28 16:32:24 -07:00 |
Armon Dadgar
|
313f79913e
|
consul: Pass protocol version for leader forwarding
|
2014-05-28 16:32:24 -07:00 |
Armon Dadgar
|
345efd74e4
|
consul: remove explicit leave, use reconciliation
|
2014-05-28 16:32:24 -07:00 |
Armon Dadgar
|
589105eee4
|
consul: Store the protocol version for a server
|
2014-05-28 16:32:24 -07:00 |
Armon Dadgar
|
a79c3d2103
|
consul: Pool client connections, support for yamux connections
|
2014-05-28 16:32:24 -07:00 |
William Tisäter
|
a028c3ae93
|
Add `/v1/agent/self` and return local agent config
|
2014-05-27 01:15:33 +02:00 |
Armon Dadgar
|
5fa10c912e
|
Support rejoin after leave. Fixes #110.
|
2014-05-21 12:32:24 -07:00 |
Armon Dadgar
|
e58e9bceb0
|
consul: First pass at Session RPC endpoints
|
2014-05-20 16:25:29 -07:00 |
Armon Dadgar
|
f8898dce6e
|
consul: Disable conflict resolution. See #97.
|
2014-05-16 14:11:53 -07:00 |
Armon Dadgar
|
2d8b1f5b6f
|
consul: Avoid name conflict on WAN ring. Fixes #158.
|
2014-05-16 14:07:53 -07:00 |
Armon Dadgar
|
c54f53eaf7
|
consul: Remove RPC client tracking. Fixes #149.
|
2014-05-14 17:34:24 -07:00 |
Armon Dadgar
|
5c34e01d17
|
consul: Fixing for upstream API changes
|
2014-05-01 18:11:36 -07:00 |
Armon Dadgar
|
d045335ca0
|
consul: Rename Misc RPC to Internal
|
2014-04-30 23:43:59 -04:00 |
Armon Dadgar
|
702fe3afda
|
consul: Adding Misc RPC endpoint
|
2014-04-30 23:43:58 -04:00 |
Armon Dadgar
|
ece6849cac
|
consul: Expose runtime stats for debugging
|
2014-04-29 10:55:42 -07:00 |
Armon Dadgar
|
c1ae3d78ef
|
consul: Increase DB size on 64bit systems. Fixes #81.
|
2014-04-28 17:07:59 -07:00 |
Armon Dadgar
|
d581af7692
|
consul: Clear peer set on leave. Fixes #69
|
2014-04-23 11:39:45 -07:00 |
Armon Dadgar
|
25e4e526ae
|
consul: Update to use raft-mdb package
|
2014-04-19 13:31:56 -07:00 |
Armon Dadgar
|
37ad00d66d
|
consul: Ensure Raft also uses TLS connections
|
2014-04-07 15:06:59 -07:00 |
Armon Dadgar
|
cb100af7b8
|
consul: Enable incoming TLS connections to server
|
2014-04-07 15:06:59 -07:00 |
Armon Dadgar
|
f3a3492edc
|
consul: Server initializes pool with TLS settings
|
2014-04-07 15:06:59 -07:00 |
Armon Dadgar
|
a55ebaa353
|
consul: Adding KVS RPC endpoint
|
2014-03-31 14:15:49 -07:00 |
Armon Dadgar
|
3c911b3145
|
consul: Should not clear the peer set
|
2014-03-25 14:57:00 -07:00 |
Armon Dadgar
|
4b6dc60169
|
consul: Set maximum raft log size to 128MB
|
2014-03-25 13:29:15 -07:00 |
Armon Dadgar
|
18c3bbcb21
|
consul: Add tags for consul protocol versions
|
2014-03-09 15:46:03 -07:00 |
Armon Dadgar
|
6fba03db8f
|
consul: Adding protocol version numbers
|
2014-03-09 15:18:36 -07:00 |
Armon Dadgar
|
eb9f2a50bd
|
consul: Peg Serf proto version to 3
|
2014-03-05 15:32:59 -08:00 |
Armon Dadgar
|
ba2df6cb9c
|
consul: Passthrough the Serf Stats()
|
2014-02-23 18:08:58 -08:00 |
Armon Dadgar
|
11369ca9ad
|
consul: Adding Stats() method to get various debugging information
|
2014-02-23 16:37:33 -08:00 |
Armon Dadgar
|
f65ba3c365
|
consul: Increase network timeout value
|
2014-02-22 11:13:59 -08:00 |
Armon Dadgar
|
974d227b94
|
consul: Reduce the number of raft snapshots we keep
|
2014-02-22 10:57:22 -08:00 |
Armon Dadgar
|
6c597008f4
|
If not in bootstrap mode, clear the raft peerset
|
2014-02-21 15:21:27 -08:00 |
Armon Dadgar
|
6142460b29
|
consul: Only add ourself to the peerset if we are in bootstrap mode
|
2014-02-20 16:27:14 -08:00 |
Armon Dadgar
|
b31a0510eb
|
consul: Do not replay events on serf join
|
2014-02-20 16:27:03 -08:00 |
Armon Dadgar
|
7294305df9
|
consul: Adding telemetry
|
2014-02-20 15:16:26 -08:00 |
Armon Dadgar
|
ba765b193f
|
consul: ConnPool multiplexes a single connection instead of using multiple
|
2014-02-05 16:19:05 -08:00 |
Armon Dadgar
|
8b1c78dc00
|
consul: Cleanup the FSM, running out of file handles
|
2014-02-05 11:00:10 -08:00 |
Armon Dadgar
|
255e224ac8
|
consul: Log state store errors
|
2014-02-03 15:21:56 -08:00 |
Armon Dadgar
|
1ecdeae1b6
|
consul: Update for serf 0.4
|
2014-01-30 13:13:29 -08: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
|
2030b2288d
|
Simplify Raft peer adds using only reconciliation
|
2014-01-10 12:55:55 -08:00 |
Armon Dadgar
|
c5e2004be9
|
Log cleanup
|
2014-01-10 11:06:11 -08:00 |
Armon Dadgar
|
9d96ce1107
|
First pass at Serf reconciliation
|
2014-01-09 15:49:09 -08:00 |