Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | db:get_by_entry_hash: Check that entry exists | Magnus Ahltorp | 2015-02-19 | 1 | -3/+7 | |
| | | ||||||
| * | plop:consistency: Correct off-by-one error | Magnus Ahltorp | 2015-02-19 | 1 | -3/+3 | |
| | | ||||||
| * | Log leaf hashes as hex strings | Magnus Ahltorp | 2015-01-29 | 2 | -9/+9 | |
| | | ||||||
| * | plop.erl: better debug messages | Magnus Ahltorp | 2015-01-29 | 1 | -15/+37 | |
| | | ||||||
| * | Delay fsync for index writes | Magnus Ahltorp | 2015-01-28 | 2 | -4/+16 | |
| | | ||||||
| * | Perform frontend index writes in two phases | Magnus Ahltorp | 2015-01-28 | 3 | -14/+43 | |
| | | ||||||
| * | storage/fetchnewentries speedp | Magnus Ahltorp | 2015-01-28 | 1 | -1/+9 | |
| | | | | | | | | | | storage/fetchnewentries now fetches only hashes Implmented storage/getentry to actually fetch the entry | |||||
| * | Deserialize all of plop | Magnus Ahltorp | 2015-01-28 | 1 | -36/+44 | |
| | | ||||||
* | | Don't include include/. | Linus Nordberg | 2015-02-27 | 1 | -1/+0 | |
| | | | | | | | | Not used any more. | |||||
* | | Implement fetching of multiple entries in storage/getentry | Magnus Ahltorp | 2015-02-27 | 1 | -3/+7 | |
| | | ||||||
* | | Only serialize the actual write on storagedb, not the fsync | Magnus Ahltorp | 2015-02-27 | 2 | -8/+14 | |
| | | ||||||
* | | Use hackney instead of inets:httpc | Magnus Ahltorp | 2015-02-27 | 3 | -6/+27 | |
| | | ||||||
* | | db:get_by_entry_hash: Check that entry exists | Magnus Ahltorp | 2015-02-27 | 1 | -3/+7 | |
| | | ||||||
* | | plop:consistency: Correct off-by-one error | Magnus Ahltorp | 2015-02-27 | 1 | -3/+3 | |
| | | ||||||
* | | Log leaf hashes as hex strings | Magnus Ahltorp | 2015-02-27 | 2 | -9/+9 | |
| | | ||||||
* | | plop.erl: better debug messages | Magnus Ahltorp | 2015-02-27 | 1 | -15/+37 | |
| | | ||||||
* | | Delay fsync for index writes | Magnus Ahltorp | 2015-02-27 | 2 | -4/+16 | |
| | | ||||||
* | | Perform frontend index writes in two phases | Magnus Ahltorp | 2015-02-27 | 3 | -14/+43 | |
| | | ||||||
* | | storage/fetchnewentries speedp | Magnus Ahltorp | 2015-02-27 | 1 | -1/+9 | |
| | | | | | | | | | | storage/fetchnewentries now fetches only hashes Implmented storage/getentry to actually fetch the entry | |||||
* | | Deserialize all of plop | Magnus Ahltorp | 2015-02-27 | 1 | -36/+44 | |
| | | ||||||
* | | Clarify 'treesize'. | Linus Nordberg | 2015-01-29 | 1 | -3/+4 | |
|/ | ||||||
* | Get rid of two warnings. | Linus Nordberg | 2014-11-21 | 2 | -5/+1 | |
| | ||||||
* | mkdir test/ebin for building to work properly. | Linus Nordberg | 2014-11-21 | 1 | -0/+1 | |
| | ||||||
* | Benchmark of ht | Magnus Ahltorp | 2014-11-19 | 3 | -0/+113 | |
| | ||||||
* | ht: Only process a limited amount of entries per gen_server call | Magnus Ahltorp | 2014-11-19 | 1 | -10/+46 | |
| | ||||||
* | Make ht load tree and verify root hash before updating tree size | Magnus Ahltorp | 2014-11-19 | 2 | -4/+24 | |
| | ||||||
* | Move db size check from db.erl to plop.erl to allow reads past db size. | Magnus Ahltorp | 2014-11-19 | 2 | -2/+3 | |
| | ||||||
* | Move plop:add out of gen_server | Magnus Ahltorp | 2014-11-19 | 2 | -92/+72 | |
| | ||||||
* | Move signing code to sign module | Magnus Ahltorp | 2014-11-19 | 3 | -114/+169 | |
| | ||||||
* | Seralize writes to new entries index | Magnus Ahltorp | 2014-11-19 | 3 | -10/+76 | |
| | ||||||
* | Remove support for internal merge | Magnus Ahltorp | 2014-11-19 | 2 | -73/+35 | |
| | ||||||
* | Convert fsyncport to gen_server | Magnus Ahltorp | 2014-11-19 | 1 | -86/+121 | |
| | ||||||
* | Use an escript to call make, since 'erl -make' doesn't return error code | Magnus Ahltorp | 2014-11-19 | 2 | -1/+19 | |
| | ||||||
* | Merge branch 'origin-master' | Linus Nordberg | 2014-11-18 | 2 | -0/+101 | |
|\ | ||||||
| * | Clarify index and add a comment about directory names. | Linus Nordberg | 2014-11-18 | 1 | -2/+2 | |
| | | ||||||
| * | Add more db documentation. | Linus Nordberg | 2014-11-18 | 1 | -1/+37 | |
| | | ||||||
| * | Database documentation, first cut. | Linus Nordberg | 2014-11-18 | 2 | -0/+65 | |
| | | ||||||
* | | Invoke gen_server:call/2 via stacktrace:call/2. | Linus Nordberg | 2014-11-04 | 4 | -33/+54 | |
| | | | | | | | | stacktrace:call() logs an error if the gen_server:call() throws timeout. | |||||
* | | Resurrect changes in f06372d that got lost in the merge. | Linus Nordberg | 2014-10-29 | 1 | -9/+9 | |
| | | ||||||
* | | Merge remote-tracking branch 'refs/remotes/map/external-merge3' into ↵ | Linus Nordberg | 2014-10-29 | 13 | -53/+142 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | merging-external-merge Conflicts: src/db.erl src/frontend.erl src/index.erl src/plop.erl src/storage.erl src/ts.erl | |||||
| * | | Remove old code | Magnus Ahltorp | 2014-10-27 | 1 | -4/+0 | |
| | | | ||||||
| * | | Optimize ts by storing tree in array of arrays. | Magnus Ahltorp | 2014-10-27 | 1 | -27/+24 | |
| | | | ||||||
| * | | Check that entries are actually present when receiving new STH from merge nodes | Magnus Ahltorp | 2014-10-27 | 2 | -10/+54 | |
| | | | ||||||
| * | | Fix mistake in ebc9d5ba (Optimize fetchnewentries) | Magnus Ahltorp | 2014-10-27 | 2 | -7/+14 | |
| | | | ||||||
| * | | Parallel fsync | Magnus Ahltorp | 2014-10-27 | 2 | -10/+28 | |
| | | | ||||||
| * | | Correct function specifications. | Magnus Ahltorp | 2014-10-27 | 2 | -2/+2 | |
| | | | ||||||
| * | | Optimize fetchnewentries | Magnus Ahltorp | 2014-10-25 | 2 | -9/+13 | |
| | | | ||||||
| * | | Optimize db:get_by_indices by not fetching entry and implementing index:getrange | Magnus Ahltorp | 2014-10-25 | 3 | -23/+37 | |
| | | | ||||||
| * | | Move internal HTTP APIs to mochiweb. Stop using jiffy. | Magnus Ahltorp | 2014-10-25 | 3 | -134/+109 | |
| | | | ||||||
| * | | Increase max path length in fsynchelper to 1000. | Magnus Ahltorp | 2014-10-24 | 1 | -1/+1 | |
| | | |