Richard Artoul
5b50ecfd8e
delete unused code
2018-12-07 16:11:16 -05:00
Richard Artoul
13dbe22b18
Move next logic into helper
2018-12-07 16:11:16 -05:00
Richard Artoul
fccc707006
remove debug code
2018-12-07 16:11:16 -05:00
Richard Artoul
d78e2fc87c
Move repair logic to helpers
2018-12-07 16:11:16 -05:00
Richard Artoul
50f119df4e
Allocate bitmap if needed (existing wrong type
2018-12-07 16:11:15 -05:00
Richard Artoul
3eb060c4c6
fix bug
2018-12-07 16:11:15 -05:00
Richard Artoul
eb5ad7bf49
dont keep n in sync with bitmaprun in place
2018-12-07 16:11:15 -05:00
Richard Artoul
b47292aa26
switch to bitmap repairs for inplace algo
2018-12-07 16:11:15 -05:00
Richard Artoul
339a78d88d
wokring
2018-12-07 16:11:15 -05:00
Richard Artoul
e8e4369f76
all passing
2018-12-07 16:11:15 -05:00
Richard Artoul
30946a0372
working
2018-12-07 16:11:15 -05:00
Richard Artoul
af3cb91a40
first
2018-12-07 16:11:15 -05:00
Richard Artoul
2e1f60ac42
horrible wip
2018-12-07 16:11:15 -05:00
Richard Artoul
d2da91fdde
add test
2018-12-07 16:11:15 -05:00
Richard Artoul
d3606e274d
fix bug
2018-12-07 16:11:15 -05:00
Richard Artoul
b77c8a630b
Add in place union
2018-12-07 16:11:15 -05:00
Yuce Tekol
82a9ef2059
Added /internal/translate/keys endpoint
2018-12-07 16:11:15 -05:00
Ben Johnson
daee7caed5
Merge pull request #1753 from benbjohnson/group-by-filter
...
Add GroupBy() Filter
2018-12-07 11:21:08 -07:00
Ben Johnson
727659644b
Add GroupBy filter.
2018-12-07 10:35:57 -07:00
Matthew Jaffee
73e07ae11e
Merge pull request #1769 from jaffee/state-down-fix
...
propogate updates to node details (not just additions and deletions)
2018-12-04 18:29:15 -06:00
Matt Jaffee
ef6db5cc1a
propogate updates to node details (not just additions and deletions)
...
to all nodes in cluster, not just coordinator
2018-12-04 14:03:14 -06:00
Cody Soyland
dfb748ec5b
Merge pull request #1764 from codysoyland/arm64-support
...
Fix arm64 support
2018-11-30 11:12:12 -06:00
Cody Soyland
53dfccbde4
Merge branch 'master' into arm64-support
2018-11-30 11:05:04 -06:00
Yuce Tekol
4c14e5be35
Merge pull request #1751 from yuce/translate-keys-endpoint
...
Added /internal/translate/keys endpoint
2018-11-28 22:51:37 +03:00
Yuce Tekol
66770d5bfb
Merge branch 'master' into translate-keys-endpoint
2018-11-28 22:06:11 +03:00
Cody Soyland
7330daa222
Add ARM build to CI
2018-11-27 11:14:47 -06:00
Cody Soyland
f0c6394c61
Use syscall.Dup3 on ARM64 as Dup2 is unsupported
2018-11-27 11:03:59 -06:00
Todd Gruben
de1b9b4de2
yata gofmt
2018-11-26 15:21:37 -06:00
Todd Gruben
ba0ad350a9
Merge branch 'shift-op' of github.com:tgruben/pilosa into shift-op
2018-11-26 15:06:33 -06:00
Todd Gruben
f6d34b42ba
gofmt
2018-11-26 15:05:43 -06:00
Seebs
3f6c17f433
roaring: use DirectAdd rather than op.apply for cheap performance win
...
Calling op.apply on an op we know to be an add ends up noticably
increasing the cost of the operation; this trivial change gets about
a 5-10% reduction in reported runtime of benchmarks doing a lot
of adds. (The other IntersectionCount benchmarks don't actually use
Add most of the time, so it doesn't show up in them.)
name old time/op new time/op delta
GetBenchData-8 4.25ms ± 0% 3.91ms ± 2% -8.04% (p=0.002 n=6+6)
Bitmap_IntersectionCount_ArrayArray-8 20.9µs ± 2% 18.7µs ± 3% -10.18% (p=0.004 n=5+6)
SliceAscending-8 24.7ms ± 0% 21.8ms ± 0% -11.74% (p=0.004 n=5+6)
SliceDescending-8 29.8ms ± 0% 27.0ms ± 0% -9.56% (p=0.004 n=5+6)
SliceAscendingStriped-8 32.0ms ± 0% 29.5ms ± 0% -8.07% (p=0.008 n=5+5)
SliceDescendingStriped-8 39.3ms ± 1% 36.8ms ± 1% -6.27% (p=0.002 n=6+6)
2018-11-26 14:12:02 -06:00
Seebs
67e3dc4a08
roaring: improve SliceAscending/SliceDescending tests
...
Two changes: First, make SliceDescending set the entire
slice, not all-but-one bits. Second, add tests that are
"striped", so it's writing to 8 parts of the slice
sequentially, rather than just going up or down the whole
thing, because that gives us some cheap indication of
cache-locality impact, which turns out to be possibly
significant.
2018-11-26 14:12:02 -06:00
tgruben
dc8f0a430b
Merge branch 'master' into shift-op
2018-11-26 11:55:57 -06:00
Todd Gruben
0404354faa
add shift operater to pql
2018-11-26 11:29:05 -06:00
Cody Soyland
d5b4197793
Merge pull request #1756 from codysoyland/circleci-go-1.11-race
...
CircleCI: Add race detector to parallel build. Default to Go 1.11.
2018-11-26 09:14:35 -06:00
Cody Soyland
31d6e8ebba
CircleCI: Add race detector to parallel build. Default to Go 1.11.
2018-11-26 09:00:53 -06:00
Cody Soyland
ed79589aad
Merge pull request #1755 from codysoyland/makefile-simplify-require
...
Simplify "require-*" logic in Makefile
2018-11-26 08:53:03 -06:00
Yuce Tekol
d543689868
updated translate keys test to include new keys
2018-11-26 17:52:53 +03:00
Cody Soyland
6b901fdc0b
Simplify "require-*" logic in Makefile
2018-11-26 08:46:24 -06:00
Yuce Tekol
eb9e609794
Merged with master
2018-11-26 17:03:38 +03:00
Ben Johnson
3673636902
Merge pull request #1684 from benbjohnson/tracing
...
Add distributed tracing.
2018-11-21 14:53:20 -07:00
Cody Soyland
6dc7ec3386
Add docs
2018-11-21 15:14:06 -06:00
Cody Soyland
983f7c95af
Add flag --tracing.agent-host-port
2018-11-21 15:08:33 -06:00
Ben Johnson
8e49332b25
Add distributed tracing.
2018-11-21 15:08:33 -06:00
Yuce Tekol
ef21492ae0
Merge pull request #1733 from yuce/1710-suppress-std-view-on-time-fields
...
Adds NoStandardView field option. Fixes #1710
2018-11-21 18:54:04 +03:00
Yuce Tekol
81354461a0
Merge branch 'master' into 1710-suppress-std-view-on-time-fields
2018-11-21 18:44:29 +03:00
Yuce Tekol
2447b5df1b
Merge pull request #1738 from yuce/1716-roaring-import-for-time-fields
...
Import roaring endpoint accepts a list of views
2018-11-21 18:43:46 +03:00
Yuce Tekol
12112e0aef
Merged with master; check for empty roaring data
2018-11-21 18:22:40 +03:00
Yuce Tekol
ac91635628
Merged with master
2018-11-21 18:16:43 +03:00
Yuce Tekol
d9c158445d
add OptFieldTypeTime comment
2018-11-21 18:12:00 +03:00