Cody Soyland
55d13d869f
Unexport http.TranslateStore
2018-07-05 23:11:56 -05:00
Cody Soyland
04417d870d
Unexport http.QueryResultTypeValCount
2018-07-05 23:11:56 -05:00
Cody Soyland
9a708234c8
Unexport http.QueryResultTypeNil
2018-07-05 23:11:56 -05:00
Cody Soyland
88b45edd7c
Unexport http.QueryResultTypeBool
2018-07-05 23:11:56 -05:00
Cody Soyland
ab26a1be4b
Unexport http.NewRouter
2018-07-05 23:11:56 -05:00
Cody Soyland
e460a58bfa
Unexport http.InternalClient.HTTPClient
2018-07-05 23:11:56 -05:00
Cody Soyland
a3bd753cfa
Unexport http.HandlerOption
2018-07-05 23:11:56 -05:00
Cody Soyland
46e40f71e4
Unexport http.Handler.AllowedOrigins
2018-07-05 23:11:56 -05:00
Cody Soyland
0a2b482945
Unexport http.Handler.Logger
2018-07-05 23:11:56 -05:00
Cody Soyland
47c402c123
Unexport http.Error.Code
2018-07-05 23:11:56 -05:00
Cody Soyland
b4011778dd
Unexport APIOption, b.BTCIterator, API.Holder, API.Serializer, APIOption, http.Handler.API
2018-07-05 23:11:56 -05:00
Cody Soyland
5a39008856
Merge branch 'develop' into 1126-internal-server-err
2018-07-05 20:50:24 -05:00
Travis Turner
c10cdc9d22
exclude views from http schema output
2018-07-05 19:15:34 -05:00
Matt Jaffee
7873126720
handle errors a bit better in handlePostQuery
2018-07-05 18:39:25 -05:00
Matt Jaffee
d032c8941f
Merge branch 'develop' into dead-code-removal
2018-07-05 18:02:39 -05:00
Matt Jaffee
21cf6b6e57
remove URI getters since the fields were exported for serialization
2018-07-05 17:59:18 -05:00
Matt Jaffee
0a94d2f10d
Merge branch 'develop' into core-structs
2018-07-05 16:38:14 -05:00
Matt Jaffee
db2a53223d
remove internal references from api and http/*
2018-07-05 16:02:18 -05:00
Cody Soyland
da4cd84820
Remove some dead code
2018-07-05 15:31:07 -05:00
Matt Jaffee
e76a90e69b
change Query and QueryNode to use pilosa.* Query structs
2018-07-05 15:02:33 -05:00
Matt Jaffee
59e80f9692
put Serializer on API, add QueryRequest/Response to serializer
2018-07-05 13:35:14 -05:00
Matt Jaffee
2cec75e399
add proto encoding subpackage and use for send and receive message
2018-07-05 12:00:42 -05:00
Travis Turner
bae5ee36ef
add support for OptFieldKeys() to http field creation
2018-07-04 22:24:05 -05:00
Travis Turner
3e288aa391
un-export field.FieldOptions
2018-07-04 21:39:01 -05:00
Travis Turner
44f0b992f6
change all CreateField() methods to take functional options instead of FieldOptions
2018-07-04 21:22:35 -05:00
Matt Jaffee
5ff77c816a
get rid of unecessary server stuff and export node and uri
2018-07-03 13:26:51 -05:00
Matt Jaffee
f6aef32093
make gossip's interface to Pilosa the API struct rather than effectively being pilosa.Server
2018-07-03 12:58:18 -05:00
Matt Jaffee
a6a0c6a7c3
unexport Holder.view and prepare to unexport Holder.Fragment
2018-07-02 13:58:20 -05:00
Travis Turner
9fd5ead7de
remove unused importValueNode() method
2018-07-02 10:41:54 -05:00
Travis Turner
2898a422bf
consolidate import and import-value endpoints
2018-07-02 10:41:54 -05:00
Travis Turner
cba91be126
move internal http endpoints under /internal
2018-07-02 08:48:23 -05:00
Travis Turner
9633e34300
address feedback in PR
2018-07-01 19:54:10 -05:00
Travis Turner
7dd1f50a75
consolidate http errors into a shared response type
2018-07-01 19:54:09 -05:00
Matt Jaffee
29ad1287d4
refactor executor_test.go
2018-06-30 08:41:19 -05:00
Matt Jaffee
ea77db895a
fix syncholder test and a few bugs
...
The http internal client's FragmentBlocks and Blockdata methods were being used
incorrectly, and incorrect respectively. One was not being passed a node URI by
monitorAntiEntropy, and the other was always using the defaultURI regardless of
what was passed to it. Antientropy was doubling not working because of this. I
think this crept in pretty recently, so hasn't actually affected anyone.
I exposed a SyncData method on Server so that we can invoke the anti entropy
task manually instead of trying to set up the interval so that it will run and
then sleeping and waiting for it to run. Now that this test works the way it
does, the other anti entropy test is obsolete, and I deleted it.
2018-06-29 14:48:13 -05:00
Matt Jaffee
5766f572b1
fix skipped client TopN test
...
had to remove the first check which was for the wrong result - because maxShard
is no longer wrong since the broadcaster is actually working.
2018-06-29 12:21:33 -05:00
Travis Turner
5dd7a9556a
rename slice to shard
2018-06-28 14:07:07 -05:00
Cody Soyland
824474160e
Enhance test utilities (introduce Cluster type, improve naming)
2018-06-28 13:34:58 -05:00
Cody Soyland
d629c59f58
Merge branch 'develop' into fix-races
2018-06-28 11:55:18 -05:00
Cody Soyland
25be5c0f2f
Use channel to notify on server close instead of atomic.Value. Ensure CloseFunc() only called once.
2018-06-28 10:38:37 -05:00
Travis Turner
22661f3571
Merge branch 'develop' into field-options
2018-06-28 10:20:17 -05:00
Cody Soyland
5d43d414f7
Fix a few data races
2018-06-27 17:00:17 -05:00
Cody Soyland
27de0e1682
Merge branch 'develop' into remove-cluster-refs
2018-06-27 14:22:49 -05:00
Matt Jaffee
9998eda3d4
remove Server.Addr - use URI instead
2018-06-27 13:37:08 -05:00
Cody Soyland
c042c77499
Merge branch 'develop' into unexport-api-translatestore
2018-06-27 13:36:19 -05:00
Cody Soyland
8d908a89ce
Fix TestTranslateStore_Reader tests
2018-06-27 11:39:10 -05:00
Travis Turner
6ab2729f0c
Merge branch 'develop' into field-options
2018-06-26 23:39:42 -05:00
Cody Soyland
80f794a4fd
Remove API.TranslateStore, refactor Handler.getTranslateData to use new helper API.GetTranslateData
2018-06-26 11:58:27 -05:00
Cody Soyland
533de70cbd
Allow passing slice of CommandOptions to MustRunMainWithCluster, each slice going to one Command
2018-06-26 11:22:48 -05:00
Travis Turner
028e95d914
Allow a single functional option for field options.
...
Move field type specific validation to functional options.
2018-06-26 10:37:56 -05:00