Commit graph

5570 commits

Author SHA1 Message Date
Matt Jaffee
21c35e6861
wrap errors, fix comment, add test 2018-10-24 17:18:39 -05:00
Matt Jaffee
671420f31d
add custom json marshal for FieldRow 2018-10-24 17:11:45 -05:00
Matt Jaffee
28591b4a91
WIP: figure out why config.Gossip.Port is 0 after cluster start 2018-10-24 16:56:32 -05:00
Matt Jaffee
f643487ce0
add initial UDP proxy code to support proxying/partitioning memberlist 2018-10-24 16:56:07 -05:00
Travis Turner
79bf01f79a
Merge pull request #1699 from travisturner/import-clear
add `clear` functional option for imports
2018-10-24 16:15:49 -05:00
Travis Turner
e69a8f3db4
handle clear flag on import roaring (http package) 2018-10-24 15:16:08 -05:00
Travis Turner
f02605a528
consolidate ImportOptions setup. use url.Values{}. fix comments. 2018-10-23 17:37:57 -05:00
Travis Turner
318e588b4d
document the --clear flag for imports 2018-10-23 17:37:57 -05:00
Travis Turner
f29b6e79ff
add import clear test coverage to http package 2018-10-23 17:37:57 -05: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
Matthew Jaffee
dc3fbe4afa
Merge pull request #1700 from jaffee/import-docs
add more import docs
2018-10-23 14:32:52 -05:00
Matt Jaffee
0ab3ee7c73
Merge remote-tracking branch 'origin/master' into import-docs 2018-10-23 14:23:18 -05:00
Matt Jaffee
376c2d61ff
address CR feedback 2018-10-23 13:50:35 -05:00
Yuce Tekol
d127a83b1e
Merge pull request #1698 from yuce/1680-update-api-docs
Updated API docs
2018-10-23 21:46:17 +03:00
Matthew Jaffee
4eed160b2d
wip on adding import docs 2018-10-23 11:49:55 -05:00
Matt Jaffee
8db7a78a93
unpushed WIP on cluster-tests 2018-10-23 11:10:24 -05:00
Matthew Jaffee
ad26eeca1b
Merge pull request #5 from travisturner/new-rows-iterate-translated
translate column argument in Rows() query
2018-10-23 08:19:52 -05:00
Travis Turner
9fee746e76
translate column argument in Rows() query 2018-10-22 17:41:59 -05:00
Yuce Tekol
5060e6ee47
updated 2018-10-22 17:24:21 +03:00
Yuce Tekol
f2c096040a
updated api docs 2018-10-22 15:47:29 +03:00
Matt Jaffee
63b3954117
Merge branch 'master' into new-rows-iterate 2018-10-18 14:37:28 -05:00
Matt Jaffee
f9dbacf332
fix compile errors 2018-10-18 14:36:44 -05:00
tgruben
05211bdf70
Merge pull request #1674 from tgruben/fix-logger
converted to pilosa.logger
2018-10-17 18:57:52 -05:00
tgruben
ba00794683
Merge branch 'master' into fix-logger 2018-10-17 18:12:35 -05:00
Travis Turner
079d615c80
Merge pull request #1675 from travisturner/create-fragment-error
ensure view closes fragment on broadcast error
2018-10-17 18:12:20 -05:00
Travis Turner
cdcbb6ed61
Merge branch 'master' into create-fragment-error 2018-10-17 18:10:00 -05:00
Travis Turner
ddd0b7648a
Merge pull request #1696 from travisturner/test-verbose-stderr
prevent closing os.Stderr (used in verbose test logging)
2018-10-17 18:06:09 -05:00
Travis Turner
42531f72fb
prevent closing os.Stdout or os.Stderr (used in verbose test logging) 2018-10-17 17:59:57 -05:00
Todd Gruben
764fc90e58 Merge remote-tracking branch 'upstream/master' into fix-logger 2018-10-17 17:59:09 -05:00
Todd Gruben
0d189a47a2 added v2 notation 2018-10-17 17:58:52 -05:00
tgruben
486cb46b49
Merge pull request #1695 from tgruben/available-shard-bug
Available shard persistance bug
2018-10-17 17:52:31 -05:00
Travis Turner
9cd0782ef1
add unprotectedSaveAvailableShards() method 2018-10-17 17:33:13 -05:00
Travis Turner
03e68aaa69 Update field_internal_test.go 2018-10-17 12:38:29 -05:00
Todd Gruben
c0a3b7a781 fmt 2018-10-17 12:35:00 -05:00
Todd Gruben
829779f550 Merge remote-tracking branch 'upstream/master' into available-shard-bug 2018-10-17 12:11:24 -05:00
Todd Gruben
30059f9e7e force truncate of available shards file to avoid corruption 2018-10-17 12:06:54 -05:00
Todd Gruben
9bb372a09e Merge branch 'fix-logger' of github.com:tgruben/pilosa into fix-logger 2018-10-17 11:12:57 -05:00
Todd Gruben
e5e2237fc0 changed order of logger options 2018-10-17 11:12:37 -05:00
tgruben
96e7107870
Merge branch 'master' into fix-logger 2018-10-17 10:52:51 -05:00
Ben Johnson
442c872b33
Merge pull request #1624 from benbjohnson/delete-available-shard
Add DeleteAvailableShard()
2018-10-17 09:47:35 -06:00
Todd Gruben
0df193cf98 revert to existing api with panic per jaffee 2018-10-17 10:29:58 -05:00
Ben Johnson
f8608227d1
Add DeleteAvailableShard()
This commit adds the ability to remove an 'available shard'
from the shard cache. This does not affect shards known to be
available because of local data.
2018-10-17 08:50:06 -06:00
Matt Jaffee
b6a953cade
cleanup groupby - more comments, remove panic, remove dup test 2018-10-16 19:56:54 -05:00
Matt Jaffee
1029a6ca83
Merge branch 'master' into new-rows-iterate 2018-10-12 19:03:00 -05:00
Matt Jaffee
38f459a6d4
add GroupBy(Rows(column)) test and fix comments 2018-10-12 18:58:27 -05:00
Matt Jaffee
fb706ab883
add GroupBy Rows(limit) test and fix bug
run all group by tests on two cluster sizes
2018-10-12 18:47:41 -05:00
Matt Jaffee
431185110b
add different shard test and simplify checking logic
we now guarantee result order
2018-10-12 15:58:28 -05:00
Matt Jaffee
a4edd39715
use intersectionCounts for final row of groupBy record
since we only need the counts and not the data, this optimization actually
provides enormous speedup (2x?) and massive decrease in allocations.

also in this commit (unfortunately), a bunch of renaming and documentation,
returning a GroupCount from the GroupBy iterator instead of a ppi (ppi is now
gone).

also added TODOs for tests and benchmarks
2018-10-12 15:30:25 -05:00