Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Parallelise merge_fetch.py. | Linus Nordberg | 2016-11-25 | 6 | -26/+254 |
| | | | | | | | NOTE: Not supporting permdb yet! We're still not passing the tests because merge_backup.py exits when the secondary merge disappears. | ||||
* | WIP | Linus Nordberg | 2016-11-23 | 7 | -214/+396 |
| | | | | | | | | | | | Merge can run as four separate processes, plus a fifth controlling proces 'merge'. Tests are limited to testcase1.py and they're failing because of the test with the dead merge secondary. Tests are also time consuming because they're waiting for 60s each time a merge needs to be verified. This could be improved by peeking at the control files, for example. | ||||
* | Add a bit of documentation. | Linus Nordberg | 2016-11-17 | 4 | -4/+16 |
| | |||||
* | Remove unused code from test Makefile. | Magnus Ahltorp | 2016-10-18 | 1 | -1/+1 |
| | | | | Fix parsing bug in compileconfig. | ||||
* | Test failing merge backup | Magnus Ahltorp | 2016-10-14 | 1 | -0/+2 |
| | | | | Refactor tests | ||||
* | Make tests run independently from cwd | Magnus Ahltorp | 2016-10-13 | 1 | -5/+6 |
| | |||||
* | Move tests to shell scripts | Magnus Ahltorp | 2016-10-05 | 1 | -6/+11 |
| | |||||
* | Allow permdb on non-merge nodes. | Magnus Ahltorp | 2016-08-19 | 1 | -3/+9 |
| | | | | Disallow permdb for multi-node configs. | ||||
* | Use check-sth.py; Add missing testcerts/cert7. | Linus Nordberg | 2016-07-12 | 1 | -0/+88 |
|\ | |||||
| * | Cert7 | Magnus Ahltorp | 2016-07-12 | 1 | -0/+88 |
| | | |||||
| * | Added permdb support to merge | Magnus Ahltorp | 2016-07-08 | 4 | -11/+43 |
| | | |||||
| * | Fix bugs in old tests. Add tests for merge takeover. | Magnus Ahltorp | 2016-07-08 | 2 | -7/+17 |
| | | | | | | | | | | submitcert.py was not exiting with error code when cert submission failed. compileconfig.py was generating duplicate node names when Erlang nodes have several servers | ||||
| * | Implement CATLFISH-74 | Magnus Ahltorp | 2016-06-10 | 1 | -8/+13 |
| | | |||||
* | | Added permdb support to merge | Magnus Ahltorp | 2016-07-11 | 4 | -11/+43 |
| | | |||||
* | | Fix bugs in old tests. Add tests for merge takeover. | Magnus Ahltorp | 2016-07-11 | 2 | -7/+17 |
| | | | | | | | | | | submitcert.py was not exiting with error code when cert submission failed. compileconfig.py was generating duplicate node names when Erlang nodes have several servers | ||||
* | | Merge remote-tracking branch 'refs/remotes/map/python-requests-chunked' | Linus Nordberg | 2016-07-11 | 4 | -200/+205 |
|\ \ | |/ | |||||
| * | Limit HTTP chunk size to 900000 bytes | Magnus Ahltorp | 2016-03-17 | 1 | -1/+8 |
| | | |||||
| * | bugfix: re-added fetched_entries | Magnus Ahltorp | 2016-03-15 | 1 | -0/+2 |
| | | |||||
| * | Do detection of where log ends before sending new hashes | Magnus Ahltorp | 2016-03-15 | 2 | -35/+70 |
| | | | | | | | | Try to send entries until missing entries is empty | ||||
| * | Make http_request take optional session parameter | Magnus Ahltorp | 2016-03-15 | 1 | -32/+38 |
| | | |||||
| * | Make it work with older python-requests | Magnus Ahltorp | 2016-03-09 | 1 | -3/+12 |
| | | |||||
| * | Use python requests package instead of urllib2 | Magnus Ahltorp | 2016-03-09 | 3 | -175/+121 |
| | | |||||
* | | Implement CATLFISH-74 | Magnus Ahltorp | 2016-07-11 | 1 | -8/+13 |
| | | |||||
* | | Don't import certtools twice. | Linus Nordberg | 2016-05-13 | 1 | -1/+0 |
| | | |||||
* | | Make merge_sth work again after last commit. | Linus Nordberg | 2015-11-20 | 1 | -2/+1 |
| | | |||||
* | | Remove debug printouts from merge programs. | Linus Nordberg | 2015-11-20 | 3 | -4/+4 |
|/ | |||||
* | Copyright year. | Linus Nordberg | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | Spurious whitespace. | Linus Nordberg | 2015-11-12 | 1 | -1/+1 |
| | |||||
* | Handle multiple files in parsebench | Magnus Ahltorp | 2015-11-12 | 1 | -6/+11 |
| | |||||
* | Parse benchmark output | Magnus Ahltorp | 2015-11-12 | 1 | -0/+59 |
| | |||||
* | Handle multiple node types for a node | Magnus Ahltorp | 2015-11-12 | 1 | -56/+63 |
| | |||||
* | Send many entries at a time in merge_backup | Magnus Ahltorp | 2015-11-12 | 2 | -9/+12 |
| | |||||
* | Selectable db backend only available for merge nodes for now | Magnus Ahltorp | 2015-11-11 | 1 | -0/+1 |
| | |||||
* | Make it possible to select backend perm storage | Magnus Ahltorp | 2015-11-11 | 1 | -4/+9 |
| | |||||
* | Fix _args -> args since we now use it. | Linus Nordberg | 2015-11-10 | 1 | -1/+1 |
| | |||||
* | Print the string "timing" and the name of the program in merge timing info. | Linus Nordberg | 2015-11-10 | 4 | -4/+4 |
| | |||||
* | Print timing information in merge_fetch too. | Linus Nordberg | 2015-11-10 | 1 | -0/+4 |
| | |||||
* | Fix harmless cut'n'paste bugs in merge. | Linus Nordberg | 2015-11-10 | 1 | -5/+5 |
| | |||||
* | Quote '$@' in shell script. | Linus Nordberg | 2015-11-10 | 1 | -4/+4 |
| | |||||
* | Add missing testcert and root. | Linus Nordberg | 2015-11-10 | 2 | -0/+104 |
| | |||||
* | Add a test for when merge backup fails. | Linus Nordberg | 2015-11-10 | 3 | -2/+89 |
| | | | | 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 | 3 | -6/+19 |
| | | | | | If no nodes are given on the command line, all appropriate nodes are used. | ||||
* | Fix backup-quorum-size and use it. | Linus Nordberg | 2015-11-10 | 1 | -3/+10 |
| | |||||
* | Cosmetic. | Linus Nordberg | 2015-11-10 | 1 | -2/+2 |
| | |||||
* | Add ERLANGNODES to (generated) test.mk. | Linus Nordberg | 2015-11-10 | 1 | -0/+3 |
| | | | | merge-1 is a NODE but doesn't have an erl(1) instance. | ||||
* | Merge is now run by shell script tools/merge. | Linus Nordberg | 2015-11-10 | 8 | -110/+326 |
| | | | | | | | 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 | 2 | -5/+3 |
| | |||||
* | Correct two error printouts. | Linus Nordberg | 2015-11-10 | 1 | -4/+6 |
| | |||||
* | Split merge.py into three pieces. | Linus Nordberg | 2015-11-10 | 5 | -514/+613 |
| |