James Phillips
1a117ba0a8
Makes the all segments query explict, and the default for `consul members`.
2017-09-05 12:22:20 -07:00
James Phillips
74d635e9c6
Simplifies members command to not fetch segments.
2017-09-05 11:46:44 -07:00
James Phillips
e76eeadf13
Puts the tree in 0.9.3-rc1 release mode.
2017-09-05 10:49:10 -07:00
James Phillips
adf0df41e5
Fix a typo in output.
...
Closes #3444 .
2017-09-05 09:14:21 -07:00
James Phillips
22f639dd39
Merge pull request #3441 from KFishner/master
...
Add Network Segments overview page
2017-09-04 20:01:09 -07:00
Kevin Fishner
9f4a055953
add newtork segments overview page
2017-09-04 15:44:13 -07:00
James Phillips
15c0a72f74
Update options.html.md
2017-09-01 22:25:28 -07:00
James Phillips
b24b2dfea6
Update maint.html.markdown.erb
2017-09-01 17:51:02 -07:00
phanidileep
93ea4d66d2
Updating maint.html to remove node maint ( #3354 )
...
* Updating maint.html to remove node maint
as discussed in #3268 maint mode does not have any affect on the node health.
* Update maint.html.markdown.erb
2017-09-01 17:49:51 -07:00
James Phillips
c8f35bf6be
Update check.html.md
2017-09-01 17:11:41 -07:00
James Phillips
a0fca3dae7
Update CHANGELOG.md
2017-09-01 15:18:14 -07:00
James Phillips
bd1f1fbbbb
Update CHANGELOG.md
2017-09-01 15:17:35 -07:00
James Phillips
46ed4ac2ca
Fixes a bad link.
2017-09-01 15:07:18 -07:00
James Phillips
9258506dab
Adds simple rate limiting for client agent RPC calls to Consul servers. ( #3440 )
...
* Added rate limiting for agent RPC calls.
* Initializes the rate limiter based on the config.
* Adds the rate limiter into the snapshot RPC path.
* Adds unit tests for the RPC rate limiter.
* Groups the RPC limit parameters under "limits" in the config.
* Adds some documentation about the RPC limiter.
* Sends a 429 response when the rate limiter kicks in.
* Adds docs for new telemetry.
* Makes snapshot telemetry look like RPC telemetry and cleans up comments.
2017-09-01 15:02:50 -07:00
Kyle Havlovitz
5b2edf4a4d
Update CHANGELOG.md
2017-09-01 12:44:08 -07:00
Kyle Havlovitz
5d861b3a91
Update segment api docs
2017-09-01 12:42:54 -07:00
Kyle Havlovitz
20296d4a89
Change segment list endpoint in docs/client api
2017-09-01 12:40:07 -07:00
James Phillips
745537fed4
Tweaks network segments guide.
2017-09-01 11:19:39 -07:00
James Phillips
f41a3fe6c0
Update CHANGELOG.md
2017-09-01 11:12:43 -07:00
James Phillips
827b670048
Update CHANGELOG.md
2017-09-01 11:10:08 -07:00
Kyle Havlovitz
220db48aa7
Merge pull request #3431 from hashicorp/network-segments-oss
2017-09-01 10:24:58 -07:00
Kyle Havlovitz
f8261330f0
Remove duplicate error message
2017-09-01 10:18:43 -07:00
Kyle Havlovitz
0e33e2ecab
Pass listeners into setupSegments
2017-08-31 17:56:43 -07:00
Kyle Havlovitz
40f7508016
Update segment docs
2017-08-31 17:39:57 -07:00
Kyle Havlovitz
62102a537e
Organize segments for a cleaner split between enterprise and OSS
2017-08-31 17:39:46 -07:00
Kyle Havlovitz
00d03f1141
Add doc sections for network segments
2017-08-31 11:19:08 -07:00
Kyle Havlovitz
baa501e0c5
Fill in the segment in the QuerySource for prepared query lookups
2017-08-31 03:35:59 -07:00
Kyle Havlovitz
7e565d7338
Fix some inconsistencies with segment logic and comments
2017-08-30 17:43:46 -07:00
James Phillips
723da0662d
Merge pull request #3432 from xwvvvvwx/docs/add-quotes-to-gce-retry-join
...
docs: add quotes around example invocation for google cloud retry join
2017-08-30 15:16:41 -07:00
David Terry
472398b174
docs: add quotes around example invocation for google cloud retry join
2017-08-30 23:05:45 +02:00
Kyle Havlovitz
16aaf27208
Default bind/advertise for segments to BindAddr/AdvertiseAddr
2017-08-30 12:51:10 -07:00
preetapan
068cd6237e
Merge pull request #3430 from hashicorp/server_provider_optional
...
Wire server provider for raft layer only on protocol version 3 and ab…
2017-08-30 14:41:16 -05:00
Preetha Appan
2386214655
Wire server provider for raft layer only on protocol version 3 and above, and update changelog
2017-08-30 14:36:47 -05:00
Kyle Havlovitz
21513b0393
Update coord display in ui to account for segments
2017-08-30 11:58:29 -07:00
Kyle Havlovitz
14b027a3c2
Add segment addr field to tags for LAN flood joiner
2017-08-30 11:58:29 -07:00
Kyle Havlovitz
d129767657
Add agent.segment interpolation to prepared queries
2017-08-30 11:58:29 -07:00
Kyle Havlovitz
2ada0439d4
Add rpc_listener option to segment config
2017-08-30 11:58:29 -07:00
Kyle Havlovitz
a30e7657af
Add segment config validation
2017-08-30 11:58:29 -07:00
James Phillips
b1a15e0c3d
Adds open source side of network segments (feature is Enterprise-only).
2017-08-30 11:58:29 -07:00
preetapan
9ef2156195
Merge pull request #3403 from hashicorp/raft_peers_fixes
...
This fixes #1580
2017-08-30 13:49:31 -05:00
Preetha Appan
a231eea0e7
More cleanup from code review
2017-08-30 12:31:36 -05:00
Preetha Appan
c6ee9bfa69
Remove copy pasted duplicate line, update documentation.
2017-08-30 10:02:10 -05:00
Preetha Appan
276f26ea70
Updating vendor directory for raft address provider interface changes
2017-08-30 09:57:48 -05:00
Preetha Appan
0f4e24f72c
Consolidate server lookup into one place and replace usages of localConsuls.
2017-08-30 09:30:33 -05:00
Preetha Appan
0f418a1bcf
Remove unused function
2017-08-30 09:30:33 -05:00
Preetha Appan
e639154abd
Remove stray commented line
2017-08-30 09:30:33 -05:00
Preetha Appan
00836a6aab
Remove server address tracking logic from manager/router and maintain it as part of lan event listener instead. Used sync.Map to track this, and added unit tests
2017-08-30 09:30:33 -05:00
Preetha Appan
830aca958a
ServerAddressProvider interface also returns an error now
2017-08-30 09:30:33 -05:00
Preetha Appan
c68fce89b5
Use config struct to create NetworkTransport layer when setting up raft
2017-08-30 09:30:33 -05:00
Preetha Appan
393ce1581b
Implement AddressProvider and wire that up to raft transport layer to support server nodes changing their IP addresses in containerized environments
2017-08-30 09:30:33 -05:00