Commit Graph

4033 Commits

Author SHA1 Message Date
James Phillips 4ea2e35ff1 Merge pull request #2101 from hashicorp/f-update-serf-memberlist
Updates to latest Serf/memberlist to get lifeguard and TCP joins over DNS.
2016-06-07 14:46:26 -07:00
James Phillips 785cb70cd3 Updates to latest Serf/memberlist to get lifeguard and TCP joins over DNS. 2016-06-07 14:30:47 -07:00
Sean Chittenden e9a2f5b40c
Chase casting types.CheckID to a string into the state_store.
It turns out the indexer can only use strings as arguments when
creating a query.  Cast `types.CheckID` to a `string` before calling
into `memdb`.

Ideally the indexer would be smart enough to do this at compile-time,
but I need to look into how to do this without reflection and the
runtime package.  For the time being statically cast `types.CheckID`
to a `string` at the call sites.
2016-06-07 16:59:02 -04:00
Sean Chittenden 63adcbd5ef
Revert "Move `structs.CheckID` to a new top-level package, `types`."
This reverts commit 2bbd52e3b44ff1b60939a8400264d534662d6d51.
2016-06-07 16:59:02 -04:00
Sean Chittenden cbb945e76a
Move `structs.CheckID` to a new top-level package, `types`.
Per discussion w/ @slackpad, move this type to its own top-level package
2016-06-07 16:59:02 -04:00
Sean Chittenden f5ab25163e
Move `structs.CheckID` to a new top-level package, `types`.
Per discussion w/ @slackpad, move this type to its own top-level package
2016-06-07 16:59:02 -04:00
Sean Chittenden ddbe64a8c8
Float a type balloon. Some strings are square pegs in round holes.
This experiment was brought about because of variable naming
confusion where name and checkIDs were interchanged.  Gave CheckID
an Qualified Type Name and chased downstream changes.
2016-06-07 16:59:02 -04:00
James Phillips 3a4da7ca3d Merge pull request #2100 from hashicorp/f-update-web
Updates web assets to pull in RTT viz.
2016-06-07 09:33:30 -07:00
James Phillips 518e122053 Updates web assets to pull in RTT viz. 2016-06-07 09:32:44 -07:00
James Phillips 6d8f298269 Merge pull request #2099 from hashicorp/f-update-serf
Pulls in latest Serf to get flap metric.
2016-06-07 09:23:19 -07:00
James Phillips a8bafda8b6 Pulls in latest Serf to get flap metric. 2016-06-07 09:22:41 -07:00
James Phillips b83c4ffa84 Merge pull request #2098 from hashicorp/b-scada
Removes stale scada client and test sections that use (now) unexported fields.
2016-06-06 19:21:14 -07:00
James Phillips a78b969984 Removes stale scada client and test sections that use (now) unexported fields.
Fixes #2092.
2016-06-06 19:18:31 -07:00
James Phillips 6160858e96 Merge pull request #2093 from hashicorp/b-certs
Re-ups the snake oil certs for the unit tests.
2016-06-04 12:15:05 -07:00
James Phillips 4606adae6c Re-ups the snake oil certs for the unit tests.
Ref #979 for a link to the blog with the commands to use :-)
2016-06-04 12:13:56 -07:00
James Phillips d4a8a43d2b Merge pull request #2091 from hashicorp/b-travis
Enables fallback git tag check to fix Travis.
2016-06-03 23:35:46 -07:00
James Phillips b8bf43101e Enables fallback git tag check to fix Travis. 2016-06-03 23:34:00 -07:00
James Phillips a1bb91a679 Merge pull request #2090 from evan2645/document-consul-lock-shell-execution
Document `consul lock` shell execution
2016-06-03 22:31:31 -07:00
Evan Gilman 73d4f5700b
Document `consul lock` shell execution
Consul lock executes children under a shell, which was previously
undocumented. Document it, and warn against cases where this can cause
children to leak when the lock is lost.

I have made this a dedicated section so it can easily be removed
later when we move to exec

https://github.com/hashicorp/consul/issues/1692
2016-06-03 17:01:05 -07:00
James Phillips 802b29ab94 Merge pull request #2088 from lihz1990/master
add tcp in service/register
2016-06-03 08:36:49 -07:00
lihz 392c2605f3 add tcp in service/register
I found consul /service/register interface supprt TCP check as well.
2016-06-03 19:29:05 +08:00
Jeff Mitchell ebf7ea1d75 Use upstream high-level SCADA provider 2016-06-01 18:25:39 -04:00
James Phillips b43f900766 Merge pull request #2075 from mlbarrow/patch-1
Fix typo
2016-05-29 11:34:41 -07:00
Michael Barrow 9c3e2f1aef Fix typo
Simple typo fix.
2016-05-29 10:24:44 -07:00
Sean Chittenden 446d76b432
Fix the href target for the `/v1/catalog/node/<node>` endpoint. 2016-05-27 00:12:17 -07:00
James Phillips 22938ab8b3 Merge pull request #2072 from awiddersheim/patch-1
Fix typo
2016-05-26 08:05:14 -07:00
Andrew Widdersheim c0940c8346 Fix typo 2016-05-26 10:46:55 -04:00
James Phillips 14c24154e8 Merge pull request #2071 from logikal/telemetry_address
docs: clarify address specification for telemetry
2016-05-24 13:47:25 -07:00
Sean Kilgore edc31a9391 docs: clarify address specification for telemetry
Earlier on this page, under `addresses`, we say "For TCP addresses, these should simply be an IP address without the port. For example: 10.0.0.1, not 10.0.0.1:8500." Since we expect the port to be included for `_address` for telemetry, call it out specifically.
2016-05-24 12:55:23 -07:00
James Phillips c30634d927 Update CHANGELOG.md 2016-05-24 12:50:48 -07:00
James Phillips 23353b721d Merge pull request #2058 from nathan7/master
Parse ACL tokens for the catalog register/deregister endpoints
2016-05-24 12:49:13 -07:00
James Phillips f6fef66e1b Merge pull request #2060 from saifabid/patch-1
Fix json for /v1/catalog/node in markdown
2016-05-19 22:36:56 -04:00
Saif Abid 8211555d0d Fix json for /v1/catalog/node in markdown
add in a missing comma after the "Address" field
2016-05-19 14:41:41 -04:00
James Phillips fa26d5f64e Merge pull request #2046 from ross/ui-tomography
Implementation of a per-node tomography graph
2016-05-18 22:06:50 -04:00
Ross McFarland 5d564acfa3 Implement a first-pass of tomography node hover
Not at all using Emeber's facilities and no clue how to do so with this.
2016-05-18 10:05:16 -07:00
Ross McFarland 773db64ffc Rework sampling to avoid 0 case and always include min and max 2016-05-18 09:50:30 -07:00
James Phillips 616ab7c9ab Merge pull request #2057 from hashicorp/sethvargo/training
Add note about paid training
2016-05-18 09:21:27 -07:00
Ross McFarland 73ac76bfe5 Sample tomography distances to cap number around 360 2016-05-17 12:57:02 -07:00
Ross McFarland 4062920969 Switch tomography to median rather than avg 2016-05-17 10:43:50 -07:00
Nathan Zadoks c4b362d5d2 Parse ACL tokens for the catalog register/deregister endpoints
Fix #1738
2016-05-17 13:16:33 -04:00
Seth Vargo 5c256b3b46
Add note about paid training 2016-05-16 16:46:14 -04:00
James Phillips 75010d1924 Update CHANGELOG.md 2016-05-15 13:49:14 -07:00
James Phillips 0f5aabcbbd Merge pull request #2028 from hashicorp/f-atomic-kv
Adds support for atomic transactions spanning multiple KV entries.
2016-05-15 13:46:05 -07:00
Sean Chittenden 0e34cc3486
Remove completely unused structs 2016-05-15 09:14:36 -07:00
Sean Chittenden 92298e3d02
Speling police 2016-05-15 09:13:52 -07:00
Sean Chittenden cb144e34b3 Merge pull request #2047 from hashicorp/b-raft-peers
Remove unused peers variable from setupRaft().
2016-05-15 07:05:17 -07:00
Sean Chittenden 02b5b53c92
Remove unused peers variable from setupRaft(). 2016-05-15 06:40:46 -07:00
Ross McFarland 811c77c1b2 Handle no peers in tomography graph 2016-05-15 06:30:37 -07:00
Ross McFarland 885dd87fec Don't include self in tomography 2016-05-15 06:13:52 -07:00
James Phillips 653387637a Reduces the number of operations in a transaction to 64. 2016-05-14 21:40:46 -07:00