Todd Gruben
073938622b
refactored httpclient handling
2017-12-04 15:36:47 -06:00
Cody Soyland
e9a2534af7
Document undocumented flags and add tests ( Fixes #915 ).
2017-11-08 13:12:51 -06:00
Cody Soyland
8c0d1ece55
Remove "plugins.path" configuration option
...
According to Todd, the current plugin direction is static and there is no need for dynamic loading, so this option is no longer needed.
2017-11-08 11:46:23 -06:00
Michael Baird
17da0443d3
Merge pull request #895 from raskle/diagnostics
...
Diagnostics
2017-11-06 11:30:38 -06:00
Cody Soyland
27748259a2
Fix field value import: Use signed int and respect field minimum. Fixes #875
2017-10-31 13:32:26 -05:00
Michael Baird
c14f72b66a
changed the diagnostics configuration option to a boolean
2017-10-24 10:40:21 -05:00
Yuce Tekol
569cd90f59
Merge pull request #892 from yuce/client-refactoring
...
Internal Client refactoring
2017-10-24 02:46:02 +03:00
Michael Baird
8b4d2d6c85
Config option for diagnostics interval. Default to 1 hour
2017-10-18 10:26:27 -05:00
Yuce Tekol
66650ec1f7
NewExecutor doesn't return an error; renamed NewClient to NewInternalHTTPClient
2017-10-18 17:38:20 +03:00
Yuce Tekol
838d56011c
Renamed Client to InternalHTTPClient
2017-10-17 16:04:42 +03:00
Yuce Tekol
e201afe241
Replaced all http.Clients with InternalClient; updated InternalClient interface.
2017-10-17 15:53:42 +03:00
Yuce Tekol
48c0dbaee7
Initial client refactoring
2017-10-17 11:35:01 +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
e223ec3f9a
Rename Host -> URI
2017-10-12 15:49:34 +03:00
Yuce Tekol
aa8cbe8ae3
Add TLS support for commands
2017-10-11 08:30:11 +03:00
Yuce Tekol
65ad94c376
clusters with https + self signed certificates work (using --tls.skip-verify)
2017-10-10 04:48:15 +03:00
Yuce Tekol
3501732b19
https with signed certificates work
2017-10-08 21:11:19 +03:00
Yuce Tekol
85e19a1155
changed tls param config keys
2017-10-05 16:08:35 +03:00
Yuce Tekol
a95b09d30d
more host string to uri changes
2017-10-04 15:29:00 +03:00
Yuce Tekol
5760d89742
Initial TLS support
2017-10-02 15:53:50 +03:00
Travis
9110d52573
Add tests for ImportFieldValue
2017-09-27 11:43:11 -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
Yuce Tekol
ad05938a5e
Enables auto-creating the schema on imports; Resolves #765
2017-09-22 14:56:36 +03:00
Matthew Jaffee
3d6dbcfc7b
use context everywhere instead of golang.org version
2017-08-30 10:36:28 -05:00
Todd Gruben
728308a5bb
Merge branch 'master' into 16bitcontainer
2017-08-08 10:17:44 -05:00
Travis
a3b1b2ee1a
DefaultClusterType = ClusterGossip
...
This commit removes the `httpbroadcast` NodeSet, sets the default cluster type
to `gossip`, and uses the `static` cluster type for most test cases.
2017-08-07 08:25:35 -05:00
Travis
b6896482b9
move InternalPort config option out from under cluster and up to the root of Config
2017-07-24 17:28:23 -05:00
Linh Vo
6a50427629
rename Config's fields
2017-07-10 13:34:10 -05:00
Linh Vo
308ea8e993
revert to poll-interval
2017-07-10 11:31:43 -05:00
Linh Vo
95166fd0ee
revert config and fix json tag
2017-07-10 11:28:32 -05:00
Linh Vo
e3090cb0c3
update doc for configuration
2017-07-07 15:12:16 -05:00
Linh Vo
cda46245d8
update config to match with json tag
2017-07-07 12:04:49 -05:00
Cody Soyland
85b1a73b73
Refactor test utilities into importable package.
...
Remove duplicate instances of test utilities from pilosa.ctl.
Now subpackages such as pilosa.ctl may import test utilities.
2017-06-23 09:10:15 -05:00
Matt Jaffee
057be3703e
a few tweaks after rebasing 334-rle onto master
2017-06-19 11:19:27 -05:00
Ben Johnson
1c34ea7f8f
Add sorting flag to import command.
2017-06-08 11:00:02 -06:00
Linh Vo
f066d1e125
Merge pull request #586 from linhvo/improve-test-coverage
...
Improve test coverage for ctl package
2017-06-05 11:03:51 -05:00
Michael Baird
f0c3fdcdda
Merge remote-tracking branch 'origin/master' into metrics
2017-05-30 15:36:19 -05:00
Linh Vo
a79e170256
more ctl tests
2017-05-29 13:41:23 -10:00
Linh Vo
bcc71b316a
Merge branch 'master' of github.com:pilosa/pilosa into improve-test-coverage
2017-05-25 21:46:17 -05:00
Linh Vo
e34e9f9789
fixed comment, update validQueryArgs
2017-05-25 11:48:08 -05:00
Linh Vo
45acf3c9b9
backup test
2017-05-25 11:31:36 -05:00
Michael Baird
8df329da3f
add metrics to sample config
2017-05-23 10:45:07 -05:00
Michael Baird
57da86dd8e
cleanup merge conflict
2017-05-23 10:33:35 -05:00
Ben Johnson
788386b49a
Implement 'config' CLI command.
...
Renames `config` to `generate-config` and implements a new `config`
command that generates the configuration file based on the current
state instead of printing a static string.
2017-05-22 09:30:14 -06:00
Linh Vo
f392853134
update sliceMaxByIndex by view
2017-05-16 11:11:11 -05:00
Linh Vo
5de9a7d0d0
refactor view validator
2017-05-15 14:56:47 -05:00
Linh Vo
384329bc91
fix view always return error
2017-05-15 13:33:44 -05:00
Linh Vo
b635bdf970
#413 add tests and remove redundant word
2017-05-15 12:54:49 -05:00
Linh Vo
e20b9075e2
#413 set standard view as default for export command
2017-05-15 11:17:48 -05:00
Ben Johnson
e3d6f96657
Add max-writes-per-requests limit.
...
A configurable limit has been added to restrict the number of
mutating calls in a `pql.Query`. This is to prevents requests from
timing out from large queries.
The default is set to 5000 writes per request and is configurable
through the configuration file and the command line flags.
2017-05-03 08:53:20 -06:00