Martin Sumner
9a6cfa6522
Typos
2017-12-01 14:24:00 +00:00
Martin Sumner
e59f051c54
Further details on merge time
2017-11-30 13:59:32 +00:00
Martin Sumner
54e2e2344c
Further review
...
Looks like we have idnetified the real CPU burner. But how to address?
2017-11-30 13:41:12 +00:00
Martin Sumner
7581c4eba3
Update HeadTime charts
2017-11-29 14:46:24 +00:00
Martin Sumner
ad36578434
Add updated HeadTime charts
2017-11-29 14:31:07 +00:00
Martin Sumner
676879a335
Start of write-up on latency
2017-11-28 19:03:06 +00:00
Martin Sumner
056e65ff74
Edited for clarity
2017-09-29 10:28:35 +01:00
Martin Sumner
855b1d3ad8
More edits
2017-09-28 20:23:29 +01:00
Martin Sumner
ed9a444805
Initial edits, more info on cache experiment
2017-09-28 20:14:18 +01:00
Martin Sumner
e81a53b539
Initial draft of option comparison
...
n HEADs and 1 GET
or
1 GET and n-1 HEADs
2017-09-28 20:04:21 +01:00
Martin Sumner
9f97c82d0d
Add import/export support
...
Also fix for fold_heads unit tests to reflect new booleans required by changes to support there use in MapFolds
2017-08-16 16:58:38 +01:00
Martin Sumner
9aaa144f7a
Major mixup!
...
Got my leveled and leveldb results the wrong way round.
2017-08-11 11:13:43 +01:00
Martin Sumner
bfb77eacf7
Clarify on AAE locks
2017-08-10 17:15:27 +01:00
Martin Sumner
e91a3034df
Update volume chart
...
Looks better this way
2017-08-10 16:46:56 +01:00
Martin Sumner
107c28b385
Add comparison of just adding AAE
...
Provide some actual measurement of the cost of turning on active AAE. It is higher than I expected!
2017-08-10 16:41:32 +01:00
Martin Sumner
22709abcd6
Buit what if build initiated during fold
2017-08-04 18:35:16 +01:00
Martin Sumner
bea40ffc72
More info on hashtree locks
2017-08-04 18:30:29 +01:00
Martin Sumner
76692ae589
The problem of the lock
...
Still need to investigate behaviour under get_lock()
2017-08-04 16:30:25 +01:00
Martin Sumner
b99539fc8a
Add most recent thoughts on implementation
...
Especially how to manage alternate backends to leveled
2017-08-04 16:19:40 +01:00
Martin Sumner
f9b61fb5e7
Minor edit
2017-08-01 14:01:41 +01:00
Martin Sumner
82a1619846
Mini edit
2017-08-01 13:25:50 +01:00
Martin Sumner
a046666e4a
Add further stats
2017-08-01 13:23:10 +01:00
Martin Sumner
676bf12dc3
Add figures on rate of list_keys operations
2017-08-01 13:16:49 +01:00
Martin Sumner
6107ac1748
Add response time comparison for listkeys
2017-08-01 13:04:05 +01:00
Martin Sumner
66d85efe62
Switch back to pure markdown
...
But image still appears to have lost clarity
2017-08-01 12:57:10 +01:00
Martin Sumner
48fd2c76f0
Use screenshot for clarity
...
Detail lost when saving image direct from google sheets
2017-08-01 12:55:09 +01:00
Martin Sumner
b9139b3116
Sizing experiment
2017-08-01 12:50:53 +01:00
Martin Sumner
43547cff41
Experiment with image insertion and sizing
2017-08-01 12:50:02 +01:00
Martin Sumner
a8c3403a9d
Experiment with image sizing
2017-08-01 12:47:52 +01:00
Martin Sumner
89b5c43fd3
Add volume chart
2017-08-01 12:45:01 +01:00
Martin Sumner
968161a36d
Initial start to write-up
...
Charts etc still to add
2017-08-01 11:19:21 +01:00
Martin Sumner
2297c0fab1
Change snap_async to snap
...
As currently implemented in riak_core branch
2017-07-21 10:27:43 +01:00
Martin Sumner
9c4910fe26
Edits to AAE write-up
...
Further re-read before push
2017-07-21 10:21:54 +01:00
Martin Sumner
2ad1ac0baf
node_worker_pool
...
Having a separate vnode_worker_pool wouldn't reoslve he parallelism issue obviously! Need a node_worker_pool instead.
2017-07-13 17:40:06 +01:00
martinsumner
cb5f09496f
Update thoughts on concurrency management
...
After reviewing the code it looks easier to have separate pool of vnode
workers to manage concurrency, rather than trying to alter the coverage
FSM itself. This will make it easier to adjust for different backend
capabilities (i.e. worst case it would fallback to unthrottled).
2017-07-12 14:50:38 +01:00
martinsumner
2adf60e974
Look at super-async folds and rollingcoverage_fsm
2017-07-11 19:48:12 +01:00
martinsumner
80fd2615f6
Implement blacklist/whitelist
...
Change from the all/whitelist ebhavior to the blacklist/whitelist
behaviour documented in the write-up
2017-07-11 11:44:01 +01:00
martinsumner
7c86de2491
Clarification on NRT query
2017-07-11 10:29:50 +01:00
martinsumner
e4a2a8ecea
Stuff on read repair
2017-07-11 10:28:34 +01:00
martinsumner
b5ca2a8541
Word wrangling
2017-07-10 16:47:39 +01:00
martinsumner
185d4e9747
Notes on Riak Implementation options
2017-07-10 16:36:01 +01:00
martinsumner
03d0b913d5
Add new background section
2017-07-10 11:45:35 +01:00
Martin Sumner
3ed41a0e74
Merge pull request #78 from martinsumner/rdb/review/mas-tictac
...
Some proposed edits
2017-07-10 09:50:40 +01:00
martinsumner
e7c322d956
Clarify pointer to research
2017-07-10 09:49:20 +01:00
Russell Brown
6439da626a
Some proposed edits
2017-07-09 17:06:50 +01:00
martinsumner
414785802e
Minor edits
2017-07-07 16:38:02 +01:00
martinsumner
d5a365b368
More word wrangling
2017-07-07 10:23:21 +01:00
martinsumner
417687c004
Word wrangling
2017-07-07 10:13:37 +01:00
martinsumner
4cbe838b52
Ongoing updates
2017-07-06 17:37:59 +01:00
martinsumner
74f0e2bb6d
Further updates
2017-07-06 17:22:09 +01:00