summaryrefslogtreecommitdiff
path: root/src/index.erl
Commit message (Collapse)AuthorAgeFilesLines
* Change index.erl to use gen_server and named databases.Magnus Ahltorp2015-11-111-59/+108
| | | | Prefetch indices in frontend:fetchmissingentries/2.
* Dialyzer clean.Linus Nordberg2015-05-051-2/+2
|
* Fix copyright strings.Linus Nordberg2015-04-091-1/+1
|
* index.erl: close files after useMagnus Ahltorp2015-03-051-0/+2
|
* Only serialize the actual write on storagedb, not the fsyncMagnus Ahltorp2015-02-271-5/+9
|
* Delay fsync for index writesMagnus Ahltorp2015-02-271-3/+15
|
* Fix mistake in ebc9d5ba (Optimize fetchnewentries)Magnus Ahltorp2014-10-271-5/+8
|
* Optimize fetchnewentriesMagnus Ahltorp2014-10-251-0/+11
|
* Optimize db:get_by_indices by not fetching entry and implementing index:getrangeMagnus Ahltorp2014-10-251-17/+24
|
* db:get_by_leaf_hash(): Return notfound instead of crashing when no entry ↵Magnus Ahltorp2014-10-241-26/+38
| | | | | | | could be found. db:get_by_entry_hash(): Don't fetch index, isn't used and might not exist. index:add(): Allow writes at exiting indicies.
* Add copyright and licensing information.copyrightLinus Nordberg2014-10-151-4/+2
| | | | After offline discussions with Magnus Ahltorp.
* Add implementation of droplast/1.Linus Nordberg2014-10-081-1/+6
| | | | lists:droplast/1 is new as of R17.
* index: Added fsyncMagnus Ahltorp2014-09-261-2/+8
|
* Added implementation of index fileMagnus Ahltorp2014-09-261-0/+81