summaryrefslogtreecommitdiff
path: root/tools
Commit message (Collapse)AuthorAgeFilesLines
* Output optional and defaults to configuration man pageMagnus Ahltorp2017-07-263-11/+23
|
* Only allow optional reading of optional configuration keysMagnus Ahltorp2017-07-267-15/+35
| | | | | Add storage-sign-quorum-size configuration key. Add default for dbbackend configuration key.
* Remove erroneous 'filedb' db name from python mergeMagnus Ahltorp2017-07-265-5/+5
|
* Use centralized config parsing in initlog.pyMagnus Ahltorp2017-07-262-28/+22
|
* Change paths/mergedb to paths/db in local configdocgen2Magnus Ahltorp2017-07-258-16/+14
| | | | Remove unused config variable paths/publickeys
* Allow unknown configuration keys, but warnMagnus Ahltorp2017-07-201-20/+23
| | | | check_config_schema: collect errors and warnings, and only exit if there are any errors
* Added formalized config defaultsMagnus Ahltorp2017-07-183-77/+97
| | | | | Refactor reading of config Move config schemas to separate file
* Automatic generation of config man page skeletonMagnus Ahltorp2017-07-063-2/+240
|
* Verify config files against schemaMagnus Ahltorp2017-07-062-7/+133
|
* Replace 'localnodes' config with 'nodename'Magnus Ahltorp2017-07-062-21/+24
| | | | Also some cleanup
* Added benchmark reporting.Magnus Ahltorp2017-07-063-5/+58
| | | | Change timing_point to time.time interface.
* Return raw content of reply when Content-Type is application/octet-stream.Linus Nordberg2017-06-211-1/+4
| | | | Keep returning decoded text for any other Content-Type.
* Verify raw content of auth header instead of decoded text.Linus Nordberg2017-06-211-1/+1
| | | | | | | The decoded text representation is an educated guess by the Requests package. Patch by Magnus Ahltorp.
* Only use more than 4 fsync processes when using fsdbCATLFISH-102Magnus Ahltorp2017-03-161-0/+4
|
* Added heartbeat service. Add source.Magnus Ahltorp2017-03-152-5/+10
|
* Rename to statusserverMagnus Ahltorp2017-03-152-31/+31
|
* StatusserverMagnus Ahltorp2017-03-152-7/+94
|
* Merge remote-tracking branch 'refs/remotes/map/refactor-tests'Linus Nordberg2017-03-093-35/+62
|\
| * Handle unreachable storage nodesMagnus Ahltorp2017-03-021-8/+15
| |
| * Refactor testsMagnus Ahltorp2017-03-022-27/+47
| |
* | Add 'spt_data' to storage node config.Linus Nordberg2017-03-031-0/+2
|/ | | | Unbreak support for running frontend and storage in separate nodes.
* Support requirement that storage servers sign stored entriesstorage-signatureMagnus Ahltorp2017-02-171-3/+8
| | | | | | | | Make SCT cache mandatory. The signature server now requires signatures from the storage nodes, so if SCT is not present in the cache, always send entries to storage servers to collect signatures. Also send SCT when committing entry to storage servers.
* Replace use of nc(1) in getconfig.sh with new plopcontrol.py.Linus Nordberg2017-02-162-3/+38
|
* Be more careful with secret keys.Linus Nordberg2017-02-111-0/+6
|
* Return content of result response, not the Response object.Linus Nordberg2017-02-101-1/+1
|
* Import urlget from certtools.Linus Nordberg2017-02-101-1/+1
|
* Make getconfig.sh not require a running system.Linus Nordberg2017-02-101-9/+16
|
* Cap merge dist and backup window sizes to 50k entries.Linus Nordberg2017-02-081-2/+2
| | | | | | compileconfig limits window sizes to 50k silently. 50k is 50% of the current max number of entries returned by "missingentries". This limit can be lifted once CATLFISH-90 has been implemented.
* Make perf-test work with continuous mergeMagnus Ahltorp2017-02-081-3/+4
|
* Have primary merge allow missingentries replies.Linus Nordberg2017-02-081-0/+2
|
* Move frontend_nodes for primary merge to plopconfig.Linus Nordberg2017-02-081-1/+1
| | | | Also make it contain node names too.
* Have loginfo.py tolerate 500 for a while when waiting for STH.Linus Nordberg2017-02-083-11/+12
|
* Handle lack of STH in mergestatusbetter-start-stop-2Magnus Ahltorp2017-02-072-6/+15
|
* Improve start and stop of Erlang nodesMagnus Ahltorp2017-02-072-7/+43
|
* Create and use the minsize file.Linus Nordberg2017-02-073-46/+63
|
* Parallelised merge, sth phase.Linus Nordberg2017-02-074-12/+67
|
* Merge branch 'erlmerge_backup_keymgmt' of ↵Linus Nordberg2017-02-071-1/+10
|\ | | | | | | https://git.nordu.net/user/map/catlfish into map-erlmerge_backup_keymgmt
| * Tolerate 500 for a while when waiting for tree sizeerlmerge_backup_keymgmtMagnus Ahltorp2017-02-061-1/+10
| |
* | Some shells (like dash when invoked as /bin/sh) don't like '==' to test.Linus Nordberg2017-02-061-1/+1
|/
* Wait for merge in testsMagnus Ahltorp2017-02-062-14/+75
|
* Added tools for getting and generating global configMagnus Ahltorp2017-02-026-5/+162
|
* Parallelised merge, backup phase.Linus Nordberg2017-02-022-3/+16
|
* Parallelised merge, distribution phase.Linus Nordberg2017-02-015-27/+128
|
* Verify config file signatureMagnus Ahltorp2017-02-016-14/+71
| | | | | Read log key from config file in more places. Check STH signature in storagegc.py
* Separate erlang config file for reloadable parametersreloadable-configMagnus Ahltorp2017-01-271-7/+21
|
* Merge remote-tracking branch 'refs/remotes/map/config-api-key'Linus Nordberg2017-01-233-30/+46
|\
| * API keys are now provided in the config file.Magnus Ahltorp2017-01-203-30/+46
| | | | | | | | Also added CA cert verification for internal TLS connections.
* | Update copyright headers.Linus Nordberg2017-01-1219-18/+21
|/
* Remove offending use of datetime.now().Linus Nordberg2016-12-051-3/+0
| | | | | | | | | | I don't really understand why this happens but I wonder if it might be because we 'from datetime import datetime' twice through the wildcard inclusion of certtools. Should stop do wildcard include and instead do from certtools import create_ssl_context, get_sth, get_proof_by_hash, verify_inclusion_proof, write_file
* Do import datetime even more.Linus Nordberg2016-11-253-5/+8
|