martinsumner
ea9a5fab26
More volume results
2017-02-08 17:01:27 +00:00
martinsumner
1a8b77e87b
Additional text on naming
2017-02-08 16:39:58 +00:00
martinsumner
ab19fe74b4
Correct file references
2017-02-08 16:28:23 +00:00
martinsumner
d6a45d7754
Correct docs
...
Following feedback from RDB
2017-02-08 16:22:58 +00:00
martinsumner
5d8095018f
Merge pull request #20 from martinsumner/mas-introduction
...
Mas introduction
2017-02-02 17:17:54 +00:00
martinsumner
4c9894781a
Corrections
2017-02-02 17:16:33 +00:00
martinsumner
6570f8dfc6
Typo
2017-02-02 16:15:59 +00:00
martinsumner
143f3d0e65
Add why section
2017-02-02 16:11:46 +00:00
martinsumner
ca222684c7
More edits
2017-02-02 15:13:49 +00:00
martinsumner
ae4404b6e4
Ongoing edits
2017-02-02 15:06:15 +00:00
martinsumner
cc010b22f5
Note on scale difference
2017-02-02 13:13:30 +00:00
martinsumner
02bb60cc1f
Title change
2017-02-02 13:10:45 +00:00
martinsumner
b87bf88df5
Further test info
2017-02-02 13:09:04 +00:00
martinsumner
b5ef0d8fd5
Split out pre-riak test report
2017-02-02 13:05:09 +00:00
martinsumner
1e2db49af3
Add emphasis
2017-02-02 12:59:33 +00:00
martinsumner
c533e829ff
Add charts from Riak cluster testing
2017-02-02 12:57:50 +00:00
martinsumner
e22e2c42c8
side-by-side compairson
2017-02-02 12:30:42 +00:00
martinsumner
946edaef30
Initial draft of volume test writeup
2017-02-02 12:25:59 +00:00
martinsumner
92df0402ca
Edits
2017-02-02 12:14:51 +00:00
martinsumner
bef791a8f8
Edits
2017-02-02 12:06:23 +00:00
martinsumner
e55571697a
Extend the Intro
2017-02-02 12:01:14 +00:00
martinsumner
7cfbbc30fc
Tidy docs
2017-02-02 11:17:52 +00:00
martinsumner
cbe663ebb6
Clean-up readme
2017-02-02 11:16:21 +00:00
martinsumner
3330b39b73
Ongoing work on documents
2017-02-01 13:58:09 +00:00
martinsumner
f55753cfc3
First draft
2017-01-31 13:21:52 +00:00
martinsumner
67d372e051
Merge pull request #19 from martinsumner/mas-tinybloom
...
Mas tinybloom
2017-01-25 12:46:11 +00:00
martinsumner
7320b34681
Comment update
2017-01-25 12:38:33 +00:00
martinsumner
684f1bcd99
Increase bloom size
2017-01-25 01:07:15 +00:00
martinsumner
10a64b86be
Remove rogue timestamp
2017-01-24 21:53:43 +00:00
martinsumner
d57b74d967
Re-introduce tinybloom to SST
...
This had been removed due to the CPU cost of adding - however then the
tinybloom wa simplemented by directly manipulating bits through binary
comprehension - rather than applying bor band bsl bsr operations.
With these operations the cost of producing and checking the bloom is
<10% by comparison.
2017-01-24 21:51:12 +00:00
Martin Sumner
f8f2e02d92
Use bel for powers of two
...
D’oh. That’s much much faster of course!
2017-01-24 18:09:51 +00:00
martinsumner
8c3d0fc493
Alternate implementation
2017-01-24 17:15:39 +00:00
martinsumner
9d95057518
Do it daft way - will it be faster?
2017-01-24 17:00:30 +00:00
martinsumner
93448b76ba
Add some extra length checks
2017-01-24 15:49:19 +00:00
martinsumner
a8488663c7
Alternate tinybloom
...
Previously the code had used a tiny bloom - but this proved to be
expensive to build. Looking at the alternative of a slot-size only tiny
bloom
2017-01-24 15:48:12 +00:00
martinsumner
266e851a96
Merge pull request #18 from martinsumner/mas-leveledtree
...
Mas leveledtree
2017-01-24 02:39:24 +00:00
martinsumner
d225f4d7f5
Add use of leveled_tree to sst summary
2017-01-23 22:58:51 +00:00
martinsumner
1102133723
Use skpl as ledger_cache
...
Under assumption that it generates less GC noise (based on
micro-benchmark in leveled_tree eunit testing).
Note to confirm, needed to swap around the test order, and this showed
less collections in each position for skpl - and a < 10% performance hit
2017-01-23 21:45:34 +00:00
martinsumner
94762c79ca
Improve test coverage
...
Add tests for other scenarios
2017-01-23 21:43:33 +00:00
martinsumner
861cedf45e
Add back missed space in logs
2017-01-23 19:16:17 +00:00
martinsumner
fb896f13b1
Improve logging - add timestamp to logs
2017-01-23 18:56:01 +00:00
martinsumner
90c920fe86
Additional unit test work
...
Reverts a previous ct test fix
2017-01-23 15:15:40 +00:00
martinsumner
5105df1cd6
Add replace capability to manifest
2017-01-23 11:02:54 +00:00
Martin Sumner
2c4c5c9597
Corrections
...
Support an empty list of entries being added. Also specify a tree
correctly in all from_orderedlist scenarios
2017-01-23 00:22:53 +00:00
martinsumner
cc9494735b
Use an index tree for the lower levels of penciller manifest
2017-01-22 23:36:16 +00:00
Martin Sumner
58cda7d157
Switch to using skip lists from leveled_tree
...
Remove now unused leveled_skiplist and leveled_tinybloom
2017-01-21 22:34:56 +00:00
martinsumner
6d2eb1d57c
Added skiplist to datatypes
2017-01-21 21:51:35 +00:00
martinsumner
efec232e71
Adjust test size to match SST summary
2017-01-21 16:26:23 +00:00
martinsumner
0fa22ab4b3
Add skiplist into leveled_tree
...
Getting ready to remove seperate skiplist module. Need to add the
skiplist support in leveled_tree for relative testing.
2017-01-21 16:23:24 +00:00
martinsumner
f031558b28
Make idxt active implementation
...
Use idxt for ledger_cache - ready for volume test
2017-01-21 13:45:19 +00:00