This is a Riak storage backend that uses WiredTiger, an Erlang interface to the WiredTiger k/v pair storage engine, and an abstract async thread-pool layer for Erlang's NIF API called
c_src/async_nif.h
.
6c0f14da6e
Change cursor_{next,prev} to return {ok, Key, Value}. Add cursor_{next,prev}_{key,value} functions to allow cursor movement followed by fetch of either key or value. Add fold_keys function. Add unit tests for these changes. Also specify "inorder" on the unit test generator functions, since the tests they specified are intended to be run that way. |
||
---|---|---|
c_src | ||
src | ||
.gitignore | ||
Makefile | ||
rebar | ||
rebar.config |