Cody Soyland
da2ab31945
Add generate-statik to CI job so WebUI test passes
2018-02-08 13:47:57 -06:00
Cody Soyland
ab1a1c7e82
Add test for WebUI
2018-02-08 13:25:14 -06:00
Cody Soyland
01c2ced8ae
Add back missing WebUI handler
2018-02-08 13:09:00 -06:00
Travis Turner
6741a590ed
Merge pull request #1099 from travisturner/cluster-disabled
...
Changes configuration cluster.type (string) to cluster.disabled (bool)
2018-02-08 12:55:58 -06:00
Travis Turner
9085c03ce8
Changes configuration cluster.type (string) to cluster.disabled (bool)
2018-02-08 12:40:46 -06:00
tgruben
46ca04afab
Merge pull request #1081 from tgruben/hash-1049
...
Hash 1049
2018-02-08 11:44:37 -06:00
Travis Turner
34c3497e20
rebase and fix tests
2018-02-07 14:00:13 -06:00
Travis Turner
b301399dcd
remove skiplist container implementation
2018-02-07 13:56:59 -06:00
Matt Jaffee
26b6f6b119
rename NewBitmap to NewSliceBitmap
2018-02-07 13:56:58 -06:00
Cody Soyland
65dadd2b35
Copy verbatim vendored legal notice and modify binary distribution process to include legal notices
2018-02-07 13:56:58 -06:00
Travis Turner
be8b794060
add NOTICE for third-party software licenses; in this case: btree
2018-02-07 13:56:58 -06:00
Travis Turner
6c0acf4dd3
squash with vendor btree commit
2018-02-07 13:56:58 -06:00
Todd Gruben
23970b98dc
changed roaring.NewBitmapBTree to roaring.NewBTreeBitmap
2018-02-07 13:56:58 -06:00
Todd Gruben
440980384c
applied travis suggestions
2018-02-07 13:56:58 -06:00
Todd Gruben
36f59a0326
slice containers
2018-02-07 13:56:58 -06:00
Todd Gruben
8a70c4e5a3
added slice containers type for in memory bitmaps and btree for file based
2018-02-07 13:56:58 -06:00
Todd Gruben
a159c74498
corrected return value in updater to prevent allocation
2018-02-07 13:56:57 -06:00
Todd Gruben
f5d5cbb0b9
limited scope of closure in btree PutContainerValues
2018-02-07 13:56:57 -06:00
Todd Gruben
f825bc3b80
merge
2018-02-07 13:56:57 -06:00
Travis Turner
0757a84f69
add PutContainerValues to Containers interface to prevent re-allocation of containers
2018-02-07 13:56:57 -06:00
Travis Turner
0bed8de647
vendor btree in roaring package to test non-interface on key/value
2018-02-07 13:56:57 -06:00
Todd Gruben
3ae10fbd95
snapshot benchmarking
2018-02-07 13:56:57 -06:00
Travis Turner
e0fc49b512
reset lastContainer cache on Put to a mapped container. check lastContainer cache on Get
2018-02-07 13:56:57 -06:00
Travis Turner
ce052c133c
b+tree for Containers interface
2018-02-07 13:56:57 -06:00
Matthew Jaffee
fab493c42b
fix up missed conflict
2018-02-07 13:56:57 -06:00
Matthew Jaffee
5314d61086
Revert "remove interface"
...
This reverts commit 343e810bc65562d10d9408c941e65414c6945d9f.
2018-02-07 13:56:57 -06:00
Matthew Jaffee
be4696ebb9
remove interface
2018-02-07 13:56:56 -06:00
Matthew Jaffee
a42a1a2c37
make sure roaring.Bitmaps are created appropriately
2018-02-07 13:56:56 -06:00
Matthew Jaffee
d798963798
fix a bunch of bugs and add some tests
2018-02-07 13:56:56 -06:00
Matthew Jaffee
bc6fb2627f
add initial skip list Containers impl
2018-02-07 13:56:56 -06:00
Matthew Jaffee
cce3379abf
add Containers interface and modify Bitmap to use it
...
there are no implementations of Containers, so everything is broken, but the
code compiles
2018-02-07 13:56:56 -06:00
Travis Turner
5529040514
clarify the options in configuration for metrics.service
2018-02-07 11:29:58 -06:00
Matthew Jaffee
141fdd1db9
Merge pull request #1084 from jaffee/1082-onto-master
...
fix count/bitmap mismatch bug on master
2018-02-06 16:58:41 -06:00
Travis Turner
5a44d24c2f
Merge pull request #1080 from travisturner/ensure-license
...
ensure that the license header is included in all source files
2018-02-06 15:58:38 -06:00
Cody Soyland
e9bd1c7f0d
Add license notice to two files
2018-02-06 14:15:37 -06:00
Travis Turner
1312ddf9a2
Merge branch 'master' into cluster-resize
2018-02-06 13:07:55 -06:00
Travis Turner
7db29aa1a7
Merge pull request #1087 from travisturner/fix-env-docs
...
fix description of ENV var configuration to include dot replacement
2018-02-06 13:00:01 -06:00
Travis Turner
19008d0ff0
fix description of ENV var configuration to include dot replacement
2018-02-06 12:22:51 -06:00
Travis Turner
29091b54bc
Merge branch 'master' into cluster-resize
2018-02-06 11:44:31 -06:00
Yuce Tekol
1a8bd8bcf4
Merge pull request #1086 from yuce/take-back-getting-started-frame-options
...
Takes back frame options in getting started docs
2018-02-06 20:41:23 +03:00
Yuce Tekol
90b69fd413
remove inverseEnabled
2018-02-06 20:39:52 +03:00
Yuce Tekol
793faa0d0e
Remove inverse-enabled
2018-02-06 20:38:51 +03:00
Yuce Tekol
5274ef01cc
Takes back frame options in getting started docs
2018-02-06 20:35:41 +03:00
Todd Gruben
a01a64aec5
remove unneeded dep
2018-02-06 10:51:03 -06:00
Matthew Jaffee
cc8733eedb
fix bug where a count query and bitmap query could return different numbers
...
There was a case where the Bitmap iterator logic could skip over a bit in a run
container if 1. the run container was not the first container in the bitmap, and
2. The first run in the run container had only one bit.
The bug was due to how the iterator was initialized with iterator.Seek(0) which
sets up the initial values of itr.i,j,k based on the type of the first
container. It was failing to set itr.k to -1 unless the first container was an
RLE container. itr.k is only used by RLE containers in the iterator, and must be
set to -1 when an RLE container is encountered. When Iterator.Next() encountered
the run container and itr.k was set to 0, it checked to see if itr.k <= run.last
- run.first, and if so it assumes that it was finished with the run and moved to
the next one. run.last - run.first is 0 in the case of a single bit run, so that
bit was skipped. After this, itr.k is set to -1 and all further iteration
proceeds as expected.
2018-02-06 10:26:17 -06:00
Travis Turner
2d5daaf78d
Merge branch 'master' into cluster-resize
2018-02-06 10:06:15 -06:00
Todd Gruben
eca01e4b4f
replace sha1 hash with faster xxhash
2018-02-06 08:51:38 -06:00
Todd Gruben
784b0e8c55
Merge remote-tracking branch 'upstream/master'
2018-02-06 08:29:58 -06:00
Travis Turner
668689e119
ensure that the license is prepended to all source files
2018-02-05 16:35:28 -06:00
Travis Turner
20d6119906
Merge pull request #1077 from travisturner/cluster-resize-nodeid-as-name
...
Use NodeID instead of URI for node identification
2018-02-05 10:24:30 -06:00