summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Ready for plop-0.10.2.plop-0.10.2maint-0.10Linus Nordberg2017-03-083-2/+9
|
* Don't corrupt internal tree structure when evaluating a version zero tree.Linus Nordberg2017-03-081-56/+86
| | | | | | | | | | | | | | | | | | | add() and reset_tree(): Update the tree too. consistency(), path() and head(): Stop updating the tree. read_new_entries(): Update the tree after every MAX_READ_ENTRIES (10k) entries. Remove update_tree/2 since we don't do partial updates of the tree any more. In tests, add consistency checks for tree data structure and underlying storage. Fix by map@ and linus@. Closes CATLFISH-100.
* Ready for 0.10.1.plop-0.10.1Linus Nordberg2017-02-113-2/+8
|
* Ready for plop-0.10.0, for real this time.Linus Nordberg2017-02-111-1/+1
|
* Ready for plop-0.10.0.plop-0.10.0Linus Nordberg2017-02-111-1/+1
|
* Merge branch 'releng010'Linus Nordberg2017-02-111-0/+23
|\
| * Proposed NEWS.md.Linus Nordberg2017-02-111-0/+23
| |
* | Move a spammy log entry from info to debug.Linus Nordberg2017-02-111-2/+2
|/
* Don't divide merge_delay with 60 in merge_sth.Linus Nordberg2017-02-111-1/+1
|
* Always load the tree before getting the root.Linus Nordberg2017-02-101-3/+6
| | | | | | The case where this is necessary is when we have zero merge secondaries and thus no merge_backup processes loading the tree for us.
* Do do missingentries in merge backup.Linus Nordberg2017-02-081-1/+3
|
* Remove invalid case where fetched file contains < -1.Linus Nordberg2017-02-081-2/+0
|
* Do do missingentries in merge dist.Linus Nordberg2017-02-082-2/+14
|
* DebugTags in http requests are io_lib:chars(), not flat lists.Linus Nordberg2017-02-082-2/+2
| | | | So, use ~s rather than ~p when logging.
* Restructure code to look more like dist.Linus Nordberg2017-02-081-4/+4
| | | | No functional change.
* Make merge dist workers one_for_one.Linus Nordberg2017-02-082-21/+17
| | | | | | | Look like dist backup, in preparation for reloadable config wrt frontend nodes. Also pass node names as well as addresses.
* merge_backup: Do not read logorder past what fetched indicates.Linus Nordberg2017-02-083-40/+29
|
* Don't use 'if' after all.Linus Nordberg2017-02-081-5/+3
| | | | 'case' reads better IMO.
* Use the minsize file.Linus Nordberg2017-02-072-3/+9
|
* Add missing file.Linus Nordberg2017-02-071-0/+172
|
* Parallelised merge, sth phase.Linus Nordberg2017-02-076-29/+34
|
* Merge remote-tracking branch 'refs/remotes/map/plopcontrol-version' into ↵Linus Nordberg2017-02-071-0/+4
|\ | | | | | | erlmerge_backup
| * Added plopcontrol command "configversion"Magnus Ahltorp2017-02-021-0/+4
| |
* | Add a bit of status and debug printout.Linus Nordberg2017-02-061-2/+6
| |
* | Parallelised merge, backup phase.Linus Nordberg2017-02-026-80/+289
| |
* | Parallelised merge, distribution phase.Linus Nordberg2017-02-0114-23/+290
|/
* Never cache public API keysMagnus Ahltorp2017-01-271-8/+4
|
* Separate erlang config file for reloadable parametersMagnus Ahltorp2017-01-277-7/+110
|
* Merge remote-tracking branch 'refs/remotes/map/config-api-key'Linus Nordberg2017-01-233-32/+23
|\
| * API keys are now provided in config fileMagnus Ahltorp2017-01-203-32/+23
| | | | | | | | Also added CA cert verification for internal TLS connections.
* | Update copyright headers.Linus Nordberg2017-01-1218-15/+32
| |
* | Bump version to 0.10.0-dev.Linus Nordberg2016-12-121-1/+1
|/
* Bump version to 0.9.0.plop-0.9.0Linus Nordberg2016-12-051-1/+1
|
* Add changes to 0.9.0.Linus Nordberg2016-12-051-5/+9
|
* Add R16 compatibility.Linus Nordberg2016-12-041-0/+6
|
* Only require complete permdb data file in r/w modeMagnus Ahltorp2016-12-031-2/+4
|
* Recover from extra data at end of index fileMagnus Ahltorp2016-11-303-1/+48
|
* Added RO mode to permdbMagnus Ahltorp2016-11-269-31/+172
|
* filebuffer: continue reading after short readMagnus Ahltorp2016-11-222-21/+60
| | | | permdb: only read small chunks when verifying commit
* Remove printf from permdbpyMagnus Ahltorp2016-11-221-2/+0
|
* listpermdb: support 64-bit commit length fieldMagnus Ahltorp2016-11-221-10/+43
| | | | Better error handling
* Make calc_padding handle 64 bit offsets correctlyMagnus Ahltorp2016-11-183-7/+7
|
* Change commit length field to 64-bit in permdb data fileMagnus Ahltorp2016-11-162-12/+12
|
* Added verify-entries to frontend.Magnus Ahltorp2016-11-021-2/+31
| | | | sendsth is now publish-sth
* Accept list of entries in frontend sendentryMagnus Ahltorp2016-11-021-0/+8
|
* Don't crash in index.erl when index is invalidMagnus Ahltorp2016-11-022-8/+7
|
* Don't use erlang:timestamp/0 on R17.Linus Nordberg2016-09-153-3/+12
|
* Better error handling when allocating and freeing permdb objectMagnus Ahltorp2016-08-193-10/+30
|
* Use erlang:timestamp/0 instead of deprecated now/0.Linus Nordberg2016-08-182-2/+2
|
* Don't use 'tuple()'.Linus Nordberg2016-08-181-1/+1
|