WIP - First draft of Bookie code
First draft of untested bookie code
This commit is contained in:
parent
86666b1cb6
commit
e73a5bbf31
6 changed files with 536 additions and 216 deletions
|
@ -30,4 +30,26 @@
|
|||
|
||||
-record(penciller_options,
|
||||
{root_path :: string(),
|
||||
max_inmemory_tablesize :: integer()}).
|
||||
max_inmemory_tablesize :: integer()}).
|
||||
|
||||
-record(bookie_options,
|
||||
{root_path :: string(),
|
||||
cache_size :: integer(),
|
||||
metadata_extractor :: function(),
|
||||
indexspec_converter :: function()}).
|
||||
|
||||
%% Temp location for records related to riak
|
||||
|
||||
-record(r_content, {
|
||||
metadata,
|
||||
value :: term()
|
||||
}).
|
||||
|
||||
-record(r_object, {
|
||||
bucket,
|
||||
key,
|
||||
contents :: [#r_content{}],
|
||||
vclock,
|
||||
updatemetadata=dict:store(clean, true, dict:new()),
|
||||
updatevalue :: term()}).
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue