Cody Soyland
27748259a2
Fix field value import: Use signed int and respect field minimum. Fixes #875
2017-10-31 13:32:26 -05:00
Todd Gruben
fc829b08e8
made endpoint available for resize
2017-10-31 12:12:20 -05:00
Todd Gruben
9b7adde692
added endpoint protection for cluster resize
2017-10-31 11:32:08 -05:00
Travis Turner
3bdcc16dbc
Merge pull request #913 from travisturner/abort-resize-endpoint
...
endpoint to abort a cluster resize that is in progress
2017-10-30 15:51:06 -05:00
Travis Turner
fb08fd3902
endpoint to abort a cluster resize that is in progress
2017-10-30 15:50:22 -05:00
Michael Baird
3539c6ffb5
Fixed overwriting standard with inverse max slice
2017-10-30 15:28:12 -05:00
Travis Turner
c360ca2975
Merge pull request #912 from travisturner/copy-fragment-data
...
Copy fragment data
2017-10-30 14:41:20 -05:00
Travis Turner
fa61824975
Merge pull request #908 from travisturner/update-status-schema
...
Update status schema
2017-10-30 14:39:52 -05:00
Travis Turner
f2d28a1df9
make note of a possible race condition
2017-10-30 14:28:45 -05:00
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
Michael Baird
030b0721c8
Added a last checked version I'D. Fixed error messages.
2017-10-27 16:58:00 -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
097b866c37
Merge pull request #907 from travisturner/remove-frameschema
...
Remove FrameSchema. Move Fields to the Frame struct.
2017-10-26 16:03:36 -05:00
Travis Turner
cd8542ca30
Remove FrameSchema. Move Fields to the Frame struct.
2017-10-26 11:11:05 -05:00
alanbernstein
d4de1abea1
Merge pull request #884 from alanbernstein/remove-webui-rowlabel
...
Remove row and column labels in webUI
2017-10-25 11:56:57 -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
bbd9aedf0f
fix gossip port text
2017-10-24 23:06:25 +03:00
Michael Baird
c14f72b66a
changed the diagnostics configuration option to a boolean
2017-10-24 10:40:21 -05:00
Yuce Tekol
89c641ed24
Added single cluster config; implements #871
2017-10-24 16:36:39 +03:00
Yuce Tekol
569cd90f59
Merge pull request #892 from yuce/client-refactoring
...
Internal Client refactoring
2017-10-24 02:46:02 +03:00
Yuce Tekol
197e05b04a
Adds scheme to the node status
2017-10-24 01:37:41 +03: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
c9cb92c96b
Added Travis's note about InteraClient interface
2017-10-23 17:34:04 +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
642bf3180f
Rename NewClientFromURI to NewInternalHTTPClientFromURI
2017-10-18 21:17:25 +03:00
Michael Baird
6f0ee1cf17
Merge branch '800-diagnostics' of github.com:raskle/pilosa into 800-diagnostics
2017-10-18 10:36:16 -05:00
Michael Baird
0dc10ad1e9
diagnostics docs
2017-10-18 10:26:27 -05:00
Michael Baird
8b4d2d6c85
Config option for diagnostics interval. Default to 1 hour
2017-10-18 10:26:27 -05:00
Michael Baird
96ab16d2e0
Set the diagnostics interval and circuit breaker timeout at Open()
2017-10-18 10:26:27 -05:00
Michael Baird
4dc333be2b
Flush diagnostics at startup, and then on each interval
2017-10-18 10:26:27 -05:00
Michael Baird
3b4892f926
simplifying the diagnostics client. Using circuit breaker to manage the diagnostics http connection.
2017-10-18 10:26:27 -05:00
Michael Baird
f575605bbe
Add some new Diagnostics metrics
2017-10-18 10:25:30 -05:00
Michael Baird
32f1558737
Using MultiStatsClient add Diagnostics
2017-10-18 10:24:31 -05:00
Michael Baird
8b87886a68
simplifying the diagnostics client. Using circuit breaker to manage the diagnostics http connection.
2017-10-18 10:22:17 -05:00
Cody Soyland
3288b015fc
Add basic diagnostics benchmark
2017-10-18 10:16:30 -05:00
Michael Baird
cf543c9641
Add some new Diagnostics metrics
2017-10-18 10:16:30 -05:00
Michael Baird
bf2827b273
Using MultiStatsClient add Diagnostics
2017-10-18 10:14:19 -05:00