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
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
a8871ada6a
Convert Host to URI.
...
Fix all compile errors.
2017-10-25 11:52:55 -05: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
e223ec3f9a
Rename Host -> URI
2017-10-12 15:49:34 +03:00
Travis
a7ec49c6ad
Adjust the documentation. Rename endpoint to recalculate-caches
2017-10-11 10:56:30 -05:00
Charlie Andrews
9954bdd340
Add /recalculatecaches endpoint for triggering the recalculating of caches on demand
2017-10-09 17:07:39 -05:00
Yuce Tekol
3501732b19
https with signed certificates work
2017-10-08 21:11:19 +03:00
Yuce Tekol
1bedfd6585
use URI instead of host
2017-10-04 08:20:00 +03:00
Travis
06f387842b
Adjust some comments and handle error conditions in Handler.
2017-09-27 15:51:16 -05:00
Linh Vo
d507251f3c
resolve conflig with master
2017-09-27 12:00:57 -05:00
Travis
01fa368c6a
Import FieldValues
...
This PR adds the ability to import field values into RangeEnabled frames
using the `pilosa import` command.
Example:
```
pilosa import -i i -f f --field foo sample-vals.csv
```
imports data from sample-vals.csv, which contains data in the format:
```
[ColumnID, Value]
```
Also fixes a bug where `frame.rangeEnabled` was not being set on frame creation.
2017-09-27 11:43:10 -05:00
Linh Vo
7e53a4ed1d
more test
2017-09-27 10:10:43 -05:00
Linh Vo
a1a6c7d717
update test
2017-09-26 13:46:00 -05:00
Linh Vo
505363d8ed
get fields
2017-09-26 10:57:22 -05:00
Ben Johnson
8bd1ab31f5
Add field HTTP API.
2017-09-07 11:45:20 -06:00
Michael Baird
62791e7a2f
Merge pull request #785 from raskle/613-delete-view
...
Delete view API
2017-08-28 13:38:07 -05:00
Michael Baird
5cbd312085
Send delete view message to all nodes regardless if the receiving node contains that view.
2017-08-28 09:23:06 -05:00
Yuce Tekol
3367c69959
merged with master
2017-08-25 23:59:40 +03:00
Michael Baird
60a4ad0c52
Use the full view name in the Delete API. Will need to append the prefix: standard_, inverse_, or field_
2017-08-25 08:11:00 -05:00
Yuce Tekol
e89ffcccbd
Renamed inhibit* to exclude*
2017-08-23 04:57:22 +03:00
Michael Baird
f5832cda02
Clarify that Holder Reopen requires Close to be run beforehand.
2017-08-22 15:13:21 -05:00
Michael Baird
ff3190e0d3
Broadcast and handle the DeleteViewMessage
2017-08-22 11:39:00 -05:00
Michael Baird
53930a530f
delete only time based views, and handle inverse views
2017-08-22 10:07:02 -05:00
Michael Baird
b03e45e3e3
handler for delete View
2017-08-22 10:07:02 -05:00
Ben Johnson
562fba9de1
Sum() and Average() field queries.
2017-08-22 08:27:52 -06:00
Yuce Tekol
dec9893044
Adds suprressing attributes and bits for Bitmap queries
2017-08-22 15:18:10 +03:00
Matthew Jaffee
0831d50e1c
fix log which treats time.Duration as secs instead of ns
2017-08-14 13:33:09 -05:00
Travis
b91da2d0a4
Merge branch 'master' into input-definition
2017-07-26 14:44:31 -05:00
Matt Jaffee
0385e60190
add recovery in top level handler
2017-07-18 16:41:43 -07:00
Linh Vo
ec4419ddf6
add comment for skip null value
2017-07-18 11:34:24 -05:00
Linh Vo
7b7f471a18
skip null field when ingest data
2017-07-18 10:16:10 -05:00
Linh Vo
13aeaebe35
Merge branch 'input-definition' of github.com:pilosa/pilosa into input-definition
2017-07-07 10:37:50 -05:00
Linh Vo
55fac363e8
resolve proto conflict
2017-07-07 10:35:53 -05:00
Michael Baird
7333e27392
refactor Input Data GetTimeStamp functionality into a method ( #1 )
...
* refactor Input Data GetTimeStamp functionality into a method
* Comment time format tests
2017-07-07 09:16:02 -05:00
Linh Vo
0f9f860624
update timestamp for whole frame
2017-07-06 12:10:43 -05:00
Linh Vo
ea3e71f78d
update adding timestamp
2017-07-06 09:44:12 -05:00
Michael Baird
122bff142c
refactor validation comment.
2017-06-29 13:53:07 -05:00
Michael Baird
57a67f16ed
error cleanup
2017-06-29 11:12:06 -05:00
Michael Baird
681c48fd12
add more tests for index and input-definition not found
2017-06-29 09:31:21 -05:00
Michael Baird
8e87969933
Input definition GET and DELETE handle the case when the definition does not exist
2017-06-29 08:52:18 -05:00
Travis
9282618993
Removes QueryRequest.Quantum since it is no longer used.
...
This was populated by the `time_granularity` query argument, but that isn't being used either.
I believe this is left over from an early version of Pilosa prior to `Range()` query support.
2017-06-28 17:26:44 -05:00
Michael Baird
6028b50b06
Validate incoming input definitions through the InputDefinitionInfo Validate rather than through Encode and piecemeal throughout the code.
2017-06-28 16:33:42 -05:00
Travis
e4c71ff1ed
refactor some of the input defintion logic to better utilize Encode()
2017-06-28 13:46:41 -05:00
Linh Vo
de42e3edc7
rebase input-definition
2017-06-27 16:31:48 -05:00
Michael Baird
7592a43b9d
accumulate set bits per frame, don't mix into one set across frames
2017-06-27 16:30:59 -05:00
Michael Baird
3594eb9abd
Prefaced validValueDestination values
...
Code cleanup
2017-06-27 16:30:36 -05:00