Matt Jaffee
dc01dff3d3
add import roaring and import w/update benchmarks
2018-12-12 10:26:07 -06:00
Travis Turner
17ea3f7f94
Merge pull request #1781 from travisturner/test-fix
...
fixed a mistake in the test from PR 1780
2018-12-11 17:32:17 -06:00
Travis Turner
eadd77f901
fixed a mistake in the test from PR 1780
2018-12-11 16:20:10 -06:00
Matthew Jaffee
2597be4ad5
Merge pull request #1782 from jaffee/cluster-w-replication-deadlock
...
attempt to fix deadlock by releasing view lock before broadcasting Cr…
2018-12-11 16:16:14 -06:00
Matt Jaffee
9d4a6e2be7
don't add the fragment and then remove it
2018-12-11 15:45:44 -06:00
Matt Jaffee
8b3e5b998a
fix data race which appears to be unrelated to previous changes
2018-12-11 15:45:44 -06:00
Matt Jaffee
7304258967
improve comments
2018-12-11 15:45:44 -06:00
Matt Jaffee
4b786e1057
attempt to fix deadlock by releasing view lock before broadcasting CreateShard
2018-12-11 15:45:44 -06:00
Matthew Jaffee
bb65a4a14f
Merge pull request #1777 from jaffee/1776-unexpected-resizing
...
fix bug where cluster goes into RESIZING instead of NORMAL
2018-12-11 12:22:24 -06:00
Matt Jaffee
2c4401db8c
hopefully fix data race
2018-12-11 09:22:04 -06:00
Matt Jaffee
7e6c406212
fix bug where cluster goes into RESIZING instead of NORMAL
...
running
"make clustertests
DOCKER_COMPOSE=internal/clustertests/docker-compose-replication2.yml"
shows this issue (just remove the change in cluster.go).
Also removed two unrelated lines of code that appear to be doing absolutely nothing.
2018-12-11 09:22:03 -06:00
Travis Turner
01e520d9ea
Merge pull request #1780 from travisturner/anti-entropy-roaring
...
convert the anti-entropy logic to use `ImportRoaring` instead of `QueryNode`
2018-12-10 22:01:26 -06:00
Travis Turner
c66daabc81
convert the anti-entropy logic to use ImportRoaring instead of QueryNode
2018-12-10 21:05:08 -06:00
Matthew Jaffee
69059e91d2
Merge pull request #1779 from pilosa/jaffee-docs-patch
...
wrap <CALL> in backquotes so it gets displayed.
2018-12-10 18:22:12 -06:00
Matthew Jaffee
9ac4d981fc
wrap <CALL> in backquotes so it gets displayed.
...
previously was not rendering - I assume because it was being interpreted as an HTML tag.
2018-12-10 17:24:23 -06:00
Travis Turner
fef0b26c89
Merge pull request #1766 from richardartoul/ra/optimize-in-place-bulk
...
Implement fast roaring bitmap union (Part 1)
2018-12-07 15:52:23 -06:00
Richard Artoul
082c8aba56
switch to |=
2018-12-07 16:13:42 -05:00
Richard Artoul
dcfed6ebb6
fix grammar
2018-12-07 16:11:16 -05:00
Richard Artoul
a11d04c061
clarify comment
2018-12-07 16:11:16 -05:00
Richard Artoul
9da6d43b76
fix docstring nit
2018-12-07 16:11:16 -05:00
Richard Artoul
c495d08d1b
simplify logic by removing concept or target
2018-12-07 16:11:16 -05:00
Richard Artoul
5b72544d73
simplify helper with early return
2018-12-07 16:11:16 -05:00
Richard Artoul
bb20f058ba
Add Repair operation to btree containers
2018-12-07 16:11:16 -05:00
Richard Artoul
71621e60ba
Refactor roaring repair operations
2018-12-07 16:11:16 -05:00
Richard Artoul
34b1f2199f
Fix comment
2018-12-07 16:11:16 -05:00
Richard Artoul
3570ec7ab6
collapse next calls into conditonals
2018-12-07 16:11:16 -05:00
Richard Artoul
531b9d616d
Refactor code and comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
069c2a281d
unroll to make a little faster
2018-12-07 16:11:16 -05:00
Richard Artoul
c412bc595d
add benchmark
2018-12-07 16:11:16 -05:00
Richard Artoul
42e756b316
Add benchmark
2018-12-07 16:11:16 -05:00
Richard Artoul
6d021fe870
add comment
2018-12-07 16:11:16 -05:00
Richard Artoul
549595cd2e
fix lint issues
2018-12-07 16:11:16 -05:00
Richard Artoul
741f8e8b84
remove repairBitmaps from public iface
2018-12-07 16:11:16 -05:00
Richard Artoul
12d45415bb
more refactoring and micro optimizations
2018-12-07 16:11:16 -05:00
Richard Artoul
ddfc95070b
rename var
2018-12-07 16:11:16 -05:00
Richard Artoul
7a57b24b46
Fix comment
2018-12-07 16:11:16 -05:00
Richard Artoul
a2bb87771d
Refactor
2018-12-07 16:11:16 -05:00
Richard Artoul
d96bde179d
factor out summary stats calculation into helper
2018-12-07 16:11:16 -05:00
Richard Artoul
3d0d0db2e9
more micro-optimizations
2018-12-07 16:11:16 -05:00
Richard Artoul
76aea6d9bc
rename structs
2018-12-07 16:11:16 -05:00
Richard Artoul
c1c1121e51
more comment refactoring
2018-12-07 16:11:16 -05:00
Richard Artoul
5ddeb0f6a0
refactor comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
d35aabfa86
remove double space
2018-12-07 16:11:16 -05:00
Richard Artoul
d6e2d07687
refactor comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
3193fc98ab
refactor comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
3f3fec3824
refactor comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
efd6116d3f
replace word in comment for clarity
2018-12-07 16:11:16 -05:00
Richard Artoul
038e3d4304
fix diagram
2018-12-07 16:11:16 -05:00
Richard Artoul
f97ff4b5a0
special case individual union
2018-12-07 16:11:16 -05:00
Richard Artoul
56b3d7d5db
fix comment
2018-12-07 16:11:16 -05:00