summaryrefslogtreecommitdiff
path: root/tools/compileconfig.py
Commit message (Collapse)AuthorAgeFilesLines
* 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 fsdbMagnus 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 entriesMagnus 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.erlmerge2Linus 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.erlmerge_distLinus 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 parametersMagnus 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.Magnus 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.Magnus 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.internal-apiLinus Nordberg2015-08-201-22/+22
|
* Added storage gc scriptMagnus 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.Magnus Ahltorp2015-04-231-1/+5
|
* Add HSM support in compileconfig.pyMagnus Ahltorp2015-04-101-0/+3
|
* Docker packaging.Linus Nordberg2015-04-011-1/+1
|
* Cleanup tests and use urllib2.build_openerMagnus Ahltorp2015-03-311-1/+1
| | | | | | | | | Remove unused files Generate test config files directly in release directory Move test database files to "tests" directory Generate log key when preparing tests Report error when STH not found in v1.erl Make merge, fetchallcerts, submitcert, verifysct, and testcase1 take log key as argument