Matt Jaffee
9e6662fb00
send POSTed schema to all nodes in cluster
...
also fix a *bunch* of tests that weren't closing the clusters they
created. Cleaned up one test to use t.Run instead of just checking
everything in a loop
2019-04-29 19:31:23 -05:00
Travis Turner
b46ff7b990
fix some lint warnings raised in VS-Code
2019-04-17 18:10:05 -05:00
Cody Soyland
fdbfc68f7c
Add license headers to files missing them and CI check to verify they are present. Fixes #1633
2019-04-12 11:30:41 -05:00
Travis Turner
84fddbc67f
Replace the /fragment/data endpoint to support cluster resizing
2018-12-18 08:34:47 -06:00
Yuce Tekol
84c04900e1
Import roaring enpoint accepts a list of views
2018-11-12 18:43:59 +03:00
Travis Turner
5fb6ef224c
add clear support for ImportRoaring
2018-10-23 17:37:57 -05:00
Travis Turner
a7a15c64a2
support clear imports to int fields. fix bug in fragment.sum
2018-10-23 17:37:57 -05:00
Travis Turner
caf8e06712
add clear functional option for imports
2018-10-23 17:37:57 -05:00
Matt Jaffee
f943c17e0b
ImportRoaring, add remote arg, fix data copy bug
...
also, handle err properly in client method instead of discarding.
2018-09-13 15:05:05 -05:00
Matt Jaffee
fd655c998e
rename all instances of roaringbytes
...
function names now importRoaring and byte slice args are just called data. Also
renamed http endpoint from /importroaring to /import-roaring
2018-09-13 12:27:23 -05:00
Matt Jaffee
cf47950bd7
gofmt all
2018-09-12 10:06:03 -05:00
tgruben
5589324865
Merge branch 'master' into roaring-import
2018-09-06 16:28:38 -05:00
Todd Gruben
93e5767325
cleanup #1622
2018-09-06 16:27:10 -05:00
Todd Gruben
cc80e0b0e4
initial support for bulk importing standard roaring files per shard
2018-09-05 10:13:15 -05:00
Yuce Tekol
7b872e00cb
Implements #1570
2018-09-05 17:10:56 +03:00
Travis Turner
f1a460aca7
adds view parameter to sync logic for syncing time fields
2018-08-16 11:27:08 -05:00
Travis Turner
bf4e2e598b
add support for column keys when importing to int fields
2018-08-15 16:00:31 -05:00
Travis Turner
fd96d3a02e
This commit ensures that keyed imports are sent to the coordinator
...
node (as opposed to sending to shard0, which may or may not be the
coordinator). It adds a `Nodes()` method to the `InternalClient`
which is used by the importer to determine which node is the
coordinator.
2018-08-14 12:34:17 -05:00
Ben Johnson
a31a08c330
Support keys on import CLI.
2018-08-14 09:32:39 -05:00
Cody Soyland
2635759893
Fix linter issues: misspell
2018-07-17 12:22:41 -05:00
Cody Soyland
ae5f9210d5
Unexport NopInternalQueryClient
2018-07-05 23:11:56 -05:00
Cody Soyland
e50ec6dc9d
Unexport NopInternalClient
2018-07-05 23:11:56 -05:00
Cody Soyland
631ee915df
Unexport NewNopInternalQueryClient
2018-07-05 23:11:56 -05:00
Cody Soyland
0907ee5854
Unexport NewNopInternalClient
2018-07-05 23:11:56 -05:00
Matt Jaffee
e76a90e69b
change Query and QueryNode to use pilosa.* Query structs
2018-07-05 15:02:33 -05:00
Matt Jaffee
2cec75e399
add proto encoding subpackage and use for send and receive message
2018-07-05 12:00:42 -05:00
Matt Jaffee
62e0d185dc
unexport iterator stuff and make NopInternalClient less pointery
2018-07-02 15:22:51 -05:00
Travis Turner
5dd7a9556a
rename slice to shard
2018-06-28 14:07:07 -05:00
Travis Turner
50794bf63b
move fieldOptions unmarshal to the handler
...
validate fieldOptions in http package
2018-06-25 15:14:22 -05:00
Cody Soyland
ecbbd31b4e
Improve naming
2018-06-13 09:18:50 -05:00
Cody Soyland
f2c104dfef
Migrate HTTP handler and client into http subpackage.
2018-06-12 13:22:40 -05:00
Travis Turner
2a9b1e9e5b
final Frame to Field rename
2018-06-06 01:27:12 -05:00
Travis Turner
cb7487e34d
change all instances of internal Frame to Field
2018-06-05 23:24:24 -05:00
Travis Turner
6dbe80350f
GoRename Frame to Field in client.go
2018-06-05 23:02:15 -05:00
Travis Turner
3531c128c4
GoRename Frame to Field in index.go
2018-06-05 22:33:48 -05:00
Travis Turner
1d3c4d6fcb
first pass at GoRename Frame to Field in frame.go
2018-06-05 17:52:22 -05:00
Travis Turner
2111a3d521
more Field removal/rename
2018-06-05 11:13:51 -05:00
Yuce Tekol
738dead374
Remove view from API, handler, docs
2018-05-30 16:22:15 +03:00
Yuce Tekol
5f2b587e7c
More backup/restore stuff removal
2018-05-29 16:44:57 +03:00
Yuce Tekol
82f2f14503
Removed backup/restore stuff
2018-05-28 16:54:32 +03:00
Matt Jaffee
47f7beaecc
WIP removing inverse
2018-05-25 17:18:38 -05:00
Matt Jaffee
4ef266e5cc
revert a bunch of stuff and fix some comments
2018-05-24 16:35:27 -05:00
Todd Gruben
e3da6efe3c
revert to old labels on BSI; revert MustSetColumns
2018-05-24 12:48:24 -05:00
Todd Gruben
fb7bf11825
Bit -> Column migration
2018-05-23 15:05:22 -05:00
Matt Jaffee
2b311d267c
check some unchecked errors
2018-05-15 10:42:55 -05:00
Alan Bernstein
57261bda9f
Fix spelling error
2018-05-09 15:52:02 -05:00
Alan Bernstein
68924fe0ad
Wrap errors in client.go
2018-05-08 17:40:15 -05:00
Matt Jaffee
b2eb8f02ee
fix QueryNode comment
2018-05-07 12:42:39 -07:00
Matt Jaffee
420631e748
remove last vestiges of passing URI via context
...
this chould be safe as context.WithValue doesn't seem to appear anywhere else in Pilosa
2018-05-07 12:40:38 -07:00
Matt Jaffee
2738c92286
stop passing uri via context to InternalClient.ExecuteQuery
2018-05-07 12:40:38 -07:00