Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Open permdb read-only in merge_backup and merge_dist. | Linus Nordberg | 2016-12-03 | 1 | -4/+4 |
| | |||||
* | merge_sth: Don't try to go back in time. | Linus Nordberg | 2016-12-03 | 1 | -1/+1 |
| | | | | | | | | | | | Due to a recent change in get_nfetched(), merge_sth lacking the 'sth' file could go back to a tree size of zero. It's rejected by frontend nodes with a newer tree, but it's still a severe error to produce that piece of data. We add tools/initlog.py which creates an 'sth' file with tree size 0 and have tests invoke it after starting the erlang nodes, before starting the continous merge processes. | ||||
* | Parallelise merge_dist. | Linus Nordberg | 2016-11-30 | 1 | -1/+9 |
| | | | | Also deduplicate some code. | ||||
* | Dedup log initialisation code. | Linus Nordberg | 2016-11-28 | 1 | -0/+9 |
| | |||||
* | merge_fetch: Write to chainsdb in controlling process. | Linus Nordberg | 2016-11-25 | 1 | -31/+0 |
| | | | | | | | Multiple writers won't work when using permdb. Also, improve throughput by polling worker processes with timeout 0 and read all messages at once. | ||||
* | Manual rebase onto master with map/robust-distribution. | Linus Nordberg | 2016-11-25 | 1 | -10/+90 |
| | |||||
* | Use sessions in merge_fetch | Magnus Ahltorp | 2016-11-18 | 1 | -2/+2 |
| | |||||
* | Change algorithm for merge backup and merge dist | Magnus Ahltorp | 2016-11-02 | 1 | -3/+22 |
| | |||||
* | Send list of entries to frontend | Magnus Ahltorp | 2016-11-02 | 1 | -9/+17 |
| | | | | Handle connection error | ||||
* | Added permdb support to merge | Magnus Ahltorp | 2016-07-11 | 1 | -0/+31 |
| | |||||
* | Do detection of where log ends before sending new hashes | Magnus Ahltorp | 2016-03-15 | 1 | -2/+3 |
| | | | | Try to send entries until missing entries is empty | ||||
* | Use python requests package instead of urllib2 | Magnus Ahltorp | 2016-03-09 | 1 | -67/+30 |
| | |||||
* | Send many entries at a time in merge_backup | Magnus Ahltorp | 2015-11-12 | 1 | -2/+5 |
| | |||||
* | Add a test for when merge backup fails. | Linus Nordberg | 2015-11-10 | 1 | -2/+38 |
| | | | | Also, avoid tracebacks on ECONNREFUSED by catching urrllib2.URLError. | ||||
* | merge_backup.py and merge_dist.py take nodes on command line. | Linus Nordberg | 2015-11-10 | 1 | -0/+1 |
| | | | | | If no nodes are given on the command line, all appropriate nodes are used. | ||||
* | Merge is now run by shell script tools/merge. | Linus Nordberg | 2015-11-10 | 1 | -3/+52 |
| | | | | | | | tools/merge run merge_fetch.py, merge_backup.py, merge_sth.py and merge_dist.py sequentially. TODO: test backupquorum != 0 | ||||
* | Lint nits. | Linus Nordberg | 2015-11-10 | 1 | -38/+56 |
| | |||||
* | Get the imports correct. | Linus Nordberg | 2015-11-10 | 1 | -3/+1 |
| | |||||
* | Correct two error printouts. | Linus Nordberg | 2015-11-10 | 1 | -4/+6 |
| | |||||
* | Split merge.py into three pieces. | Linus Nordberg | 2015-11-10 | 1 | -3/+247 |
| | |||||
* | Script for converting database to new format | Magnus Ahltorp | 2015-08-19 | 1 | -0/+15 |
| | |||||
* | Wrap entries in plop wrapper | Magnus Ahltorp | 2015-08-19 | 1 | -12/+31 |
| | |||||
* | Return correct extra-data for precerts too (closes CATLFISH-56). | Linus Nordberg | 2015-08-06 | 1 | -2/+3 |
| | | | | Verify precerts in make tests too. | ||||
* | Preliminary merge secondary support. Change merge db to lowercase. | Magnus Ahltorp | 2015-07-31 | 1 | -5/+9 |
| | |||||
* | Fix copyright notes. | Linus Nordberg | 2015-04-23 | 1 | -1/+1 |
| | |||||
* | Add support for merge secondaries | Magnus Ahltorp | 2015-04-23 | 1 | -0/+57 |