Travis Turner
ed7dcdcdef
rename NodeState to ClusterState
2017-10-30 13:09:27 -05:00
Travis Turner
f4b0729458
Rename structs and funcs.
...
NodeSet -> MemberSet
URISet -> NodeSet
AddNode -> AddNodeBasicSorted
AddHost -> AddNode
2017-10-30 13:03:55 -05:00
Travis Turner
ed1b4fcc2e
Copy fragment data from source nodes in resize instruction.
2017-10-30 13:01:57 -05:00
Travis Turner
2f6c4509c2
remove references to cluster.poll-interval
2017-10-30 09:20:09 -05:00
Travis Turner
f49b2f9b99
Adjust /status and /schema endpoints. Tried/failed to deprecate /slices/max (client is using it for backups).
2017-10-30 09:05:59 -05:00
Travis Turner
2bd0677df9
Remove MaxSlice polling.
...
Add Schema to proto.
Update MaxSlices in proto to include both standard and inverse.
Update LocalStatus (shared in gossip) to include MaxSlices and Schema.
Encode InputDefinitions with Index.
TODO:
- make sure InputDefinitions are considered in LocalStatus merge.
- decide what to do about `/slices/max` endpoint. client.backup is using
it.
2017-10-26 23:48:40 -05:00
Travis Turner
cd8542ca30
Remove FrameSchema. Move Fields to the Frame struct.
2017-10-26 11:11:05 -05:00
Travis Turner
deed9adfe4
Fix existing tests
2017-10-25 11:53:11 -05:00
Travis Turner
a8871ada6a
Convert Host to URI.
...
Fix all compile errors.
2017-10-25 11:52:55 -05:00
Travis
f1e3ac90d4
Determine cluster membership via gossip.
...
Handle resize cluster events.
Add Toplogy support.
Refactor FrameOptions.
Add tests.
2017-10-25 00:27:30 -05:00
Yuce Tekol
2b13693b48
Merge pull request #898 from yuce/howto-tls
...
Added TLS cluster how to
2017-10-23 21:28:10 +03:00
Yuce Tekol
137c4724af
more tls howto updates
2017-10-23 19:51:58 +03:00
Yuce Tekol
b7443b042f
fixed howtos text
2017-10-23 19:31:33 +03:00
Yuce Tekol
ce0927dbc9
Merge pull request #889 from yuce/gossip-encryption
...
Gossip encryption
2017-10-23 19:24:53 +03:00
Yuce Tekol
0690c5259a
Added What's Next section
2017-10-23 07:05:32 +03:00
Yuce Tekol
e74aa43dd0
fix node3 config; ensure hosts can be accessed; /status output
2017-10-21 01:41:28 +03:00
Yuce Tekol
9686edbca5
pilosa server runs the server
2017-10-21 00:41:27 +03:00
Yuce Tekol
9229b401ef
Added TLS cluster how to
2017-10-20 16:36:24 +03:00
Matthew Jaffee
27a91a6465
Merge pull request #887 from pilosa/dep-fixes
...
constrain bolt to version rather than specific revision
2017-10-19 08:34:41 -05:00
Yuce Tekol
4bebc9b9c4
Merge pull request #890 from yuce/trivial-readme-fix
...
TRIVIAL: Fixes client libraries anchor in the README
2017-10-16 16:15:03 +03:00
Yuce Tekol
a320e6e212
Fixes client libraries anchor
2017-10-16 06:26:30 +03:00
Yuce Tekol
fc9fc1342d
Merge pull request #867 from yuce/tls-support-URI
...
TLS support
2017-10-13 17:47:04 +03:00
Yuce Tekol
9ac54c31b0
updated NewGossipNodeSet call in tests
2017-10-13 13:39:38 +03:00
Yuce Tekol
eec739c331
Adds gossip encryption key; copies Config.Gossip{Port,Seed} to Config.Gossip.{Port,Seed}, deprecates --gossip-port and --gossip-seed. Use --gossip.port and --gossip.seed
2017-10-13 13:30:41 +03:00
Yuce Tekol
2c5a8d9125
Fixed Merge branch 'master' into tls-support-URI
...
# Conflicts:
# cmd/server_test.go
2017-10-12 16:03:32 +03:00
Yuce Tekol
30f3cb2386
Remove URI error, URIFromAddress
2017-10-12 15:52:36 +03:00
Yuce Tekol
e223ec3f9a
Rename Host -> URI
2017-10-12 15:49:34 +03:00
Yuce Tekol
2efec8e860
Merge pull request #882 from yuce/fix-dot-in-env
...
Fix dot in env
2017-10-12 15:02:15 +03:00
Travis Turner
625c93e018
Merge pull request #881 from cwndrws/recalculate-caches-endpoint
...
Add Recalculate Caches Endpoint
2017-10-11 11:49:33 -05:00
Travis
a7ec49c6ad
Adjust the documentation. Rename endpoint to recalculate-caches
2017-10-11 10:56:30 -05:00
Charlie Andrews
5418dc152e
Add docs for recalculate caches
2017-10-11 09:45:20 -05:00
Charlie Andrews
b6509a3ad7
Add RecalculateCaches to every level in hierarchy
...
This to decouple the implementation of recalculating caches from the
structure of the hierarchy: holder > index > frame > view > fragment.
See [Law of Demeter](https://en.wikipedia.org/wiki/Law_of_Demeter ).
2017-10-11 09:36:32 -05:00
Yuce Tekol
aa8cbe8ae3
Add TLS support for commands
2017-10-11 08:30:11 +03:00
Yuce Tekol
be697a44e8
Added sample cluster configuration with TLS
2017-10-10 07:58:44 +03:00
Yuce Tekol
a8a9f7e9f3
Updated config docs
2017-10-10 06:34:11 +03:00
Yuce Tekol
5fbd701f34
updated tests
2017-10-10 06:26:19 +03:00
Yuce Tekol
456c47dbd5
update docs
2017-10-10 06:16:55 +03:00
Yuce Tekol
83bb0f97d4
Replaces dot in env variable name with underscore so they can be used in bash.
2017-10-10 06:15:22 +03:00
Yuce Tekol
65ad94c376
clusters with https + self signed certificates work (using --tls.skip-verify)
2017-10-10 04:48:15 +03:00
Charlie Andrews
9954bdd340
Add /recalculatecaches endpoint for triggering the recalculating of caches on demand
2017-10-09 17:07:39 -05:00
Matthew Jaffee
20c7868d9e
constrain bolt to version rather than specific revision
2017-10-09 14:55:13 -05:00
Cody Soyland
1819cf7845
Merge pull request #879 from codysoyland/release-v0.7.1
...
Release v0.7.1
2017-10-09 14:51:08 -05:00
Cody Soyland
4ea0eef6e9
Release v0.7.1
2017-10-09 11:50:17 -05:00
Cody Soyland
2d13b0a433
Merge pull request #878 from codysoyland/update-deps
...
Update dependencies and Go version
2017-10-09 09:26:42 -05:00
Cody Soyland
04867a5fe0
Update a few more deps
2017-10-09 09:04:18 -05:00
Yuce Tekol
3501732b19
https with signed certificates work
2017-10-08 21:11:19 +03:00
Cody Soyland
7b004908bc
Update dependencies and Go version
2017-10-06 16:11:33 -05:00
Travis Turner
71c97ab44f
Merge pull request #874 from travisturner/query-field-not-null
...
FieldNotNull for more efficient BETWEEN queries
2017-10-06 15:14:55 -05:00
Travis
b0afec0761
Make sure that outOfRange field predicates return not-null for NEQ queries
2017-10-06 14:47:56 -05:00
Travis
d62ea053b5
Add support for field != <int> Range query
2017-10-06 11:36:41 -05:00