Commits

Author Commit Message Labels Comments Date
dizzyd
Make sure to use correct license. Apache is our friend.
dizzyd
Adding info functions for the keydir
dizzyd
Tweaking lockops API to be a bit less verbose. Adding more specs and docs
dizzyd
Adding some specs for dialyzer; make sure to compile w/ debug_info
justin
no server use
dizzyd
Basic unit test for merging
justin
first working mergefiles operation
justin
generalizing lockops so it can be used for merge locks
justin
merge
dizzyd
Merging w/ mainline
dizzyd
Breaking out lockops to separate file
justin
empty lock matches pid
dizzyd
Merging with mainline
dizzyd
Implement write lock functionality. Provide hooks to pass options in when opening a bitcask.
dizzyd
Reverse my egregious name of filename/2 -> mk_filename/2
justin
_ for no warning
dizzyd
Add another check on wrap test
dizzyd
Rework max file sizes to be more configurable and ensure files never exceed that size; add tests for dealing with wrapping
dizzyd
Make sure to pass positional info when folding over data files; get open to process existing files
dizzyd
Adding simple iteration interface; reworking file format to be more efficient during iteration
dizzyd
Adding tstamp field to file format
dizzyd
Use iolist_size/1 to properly calculate written # of bytes
dizzyd
Add cache of the file tstamp to avoid a lot of string parsing per put
dizzyd
Robustify listing of data files; add a unit test to make sure it's right
dizzyd
Adding simple roundtrip unit test
dizzyd
Change semantic such that most recent write within a second granularity wins
justin
basic put
justin
need to be able to read and write my files
justin
_ for no warnings
justin
add openfile to bc_state for writing
  1. Prev
  2. Next