summaryrefslogtreecommitdiff
path: root/tools/compileconfig.py
Commit message (Collapse)AuthorAgeFilesLines
* Output optional and defaults to configuration man pageMagnus Ahltorp2017-07-261-2/+3
|
* Allow optional reading only for optional configuration keysMagnus Ahltorp2017-07-261-4/+3
| | | | | Add storage-sign-quorum-size configuration key. Add default for dbbackend configuration key.
* Change paths/mergedb to paths/db in local configdocgen2Magnus Ahltorp2017-07-251-7/+7
| | | | Remove unused config variable paths/publickeys
* Added formalized config defaultsMagnus Ahltorp2017-07-181-64/+5
| | | | | Refactor reading of config Move config schemas to separate file
* Automatic generation of config man page skeletonMagnus Ahltorp2017-07-061-2/+12
|
* Verify config files against schemaMagnus Ahltorp2017-07-061-5/+64
|
* Replace 'localnodes' config with 'nodename'Magnus Ahltorp2017-07-061-14/+13
| | | | Also some cleanup
* Added benchmark reporting.Magnus Ahltorp2017-07-061-0/+11
| | | | Change timing_point to time.time interface.
* Only use more than 4 fsync processes when using fsdbCATLFISH-102Magnus Ahltorp2017-03-161-0/+4
|
* Added heartbeat service. Add source.Magnus Ahltorp2017-03-151-1/+5
|
* Rename to statusserverMagnus Ahltorp2017-03-151-24/+24
|
* StatusserverMagnus Ahltorp2017-03-151-4/+53
|
* Merge remote-tracking branch 'refs/remotes/map/refactor-tests'Linus Nordberg2017-03-091-24/+42
|\
| * Refactor testsMagnus Ahltorp2017-03-021-24/+42
| |
* | 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.
* 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.
* 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.
* Improve start and stop of Erlang nodesMagnus Ahltorp2017-02-071-2/+6
|
* Create and use the minsize file.Linus Nordberg2017-02-071-0/+1
|
* Parallelised merge, sth phase.Linus Nordberg2017-02-071-8/+17
|
* Added tools for getting and generating global configMagnus Ahltorp2017-02-021-0/+13
|
* Parallelised merge, backup phase.Linus Nordberg2017-02-021-2/+15
|
* Parallelised merge, distribution phase.Linus Nordberg2017-02-011-24/+51
|
* Verify config file signatureMagnus Ahltorp2017-02-011-4/+6
| | | | | 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-231-1/+13
|\
| * API keys are now provided in the config file.Magnus Ahltorp2017-01-201-1/+13
| | | | | | | | Also added CA cert verification for internal TLS connections.
* | Update copyright headers.Linus Nordberg2017-01-121-1/+1
|/
* Change algorithm for merge backup and merge distMagnus Ahltorp2016-11-021-1/+2
|
* Remove unused code from test Makefile.large-tests4Magnus Ahltorp2016-10-181-1/+1
| | | | Fix parsing bug in compileconfig.
* Move tests to shell scriptsMagnus Ahltorp2016-10-051-6/+11
|
* Allow permdb on non-merge nodes.permdb-configMagnus Ahltorp2016-08-191-3/+9
| | | | Disallow permdb for multi-node configs.
* Fix bugs in old tests. Add tests for merge takeover.Magnus Ahltorp2016-07-111-7/+7
| | | | | 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-74Magnus Ahltorp2016-07-111-8/+13
|
* Spurious whitespace.Linus Nordberg2015-11-121-1/+1
|
* Handle multiple node types for a nodeMagnus Ahltorp2015-11-121-56/+63
|
* Selectable db backend only available for merge nodes for nowMagnus Ahltorp2015-11-111-0/+1
|
* Make it possible to select backend perm storageMagnus Ahltorp2015-11-111-4/+9
|
* Add ERLANGNODES to (generated) test.mk.Linus Nordberg2015-11-101-0/+3
| | | | merge-1 is a NODE but doesn't have an erl(1) instance.
* Add path for sendsth-verifiedMagnus Ahltorp2015-09-151-0/+1
|
* Follow internal HTTP API URL changes.Linus Nordberg2015-08-201-22/+22
|
* Added storage gc scriptstoragegcMagnus Ahltorp2015-07-311-0/+1
|
* Set verifiedsize after merge backup is verifiedMagnus Ahltorp2015-07-311-0/+1
|
* Preliminary merge secondary support. Change merge db to lowercase.Magnus Ahltorp2015-07-311-12/+46
|
* Implement rate limiting of add_chainMagnus Ahltorp2015-06-121-0/+18
|
* Don't answer public requests if STH is too old or nonexistentMagnus Ahltorp2015-06-121-0/+2
|
* Add verification of whole entry. Implement library call for plop verification.Magnus Ahltorp2015-06-101-0/+2
|
* Don't require logprivatekey if hsm is configured for a signing node.mergesecondaryMagnus Ahltorp2015-04-231-1/+5
|