aboutsummaryrefslogtreecommitdiff
path: root/scripts/gen_conf.py
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/gen_conf.py')
-rw-r--r--scripts/gen_conf.py17
1 files changed, 16 insertions, 1 deletions
diff --git a/scripts/gen_conf.py b/scripts/gen_conf.py
index 428b5b5..8e3be43 100644
--- a/scripts/gen_conf.py
+++ b/scripts/gen_conf.py
@@ -15,6 +15,11 @@ if __name__ == "__main__":
parser.add_argument('--nodes', type=str, default='nodes.txt')
parser.add_argument('--block-size', type=int, default=1)
parser.add_argument('--pace-maker', type=str, default='dummy')
+ parser.add_argument('--nworker', type=int, default=4)
+ parser.add_argument('--repnworker', type=int, default=4)
+ parser.add_argument('--clinworker', type=int, default=4)
+ parser.add_argument('--repburst', type=int, default=1000)
+ parser.add_argument('--cliburst', type=int, default=1000)
args = parser.parse_args()
@@ -43,8 +48,18 @@ if __name__ == "__main__":
tls_p = subprocess.Popen([tls_keygen_bin, '--num', str(len(replicas))],
stdout=subprocess.PIPE, stderr=open(os.devnull, 'w'))
tls_keys = [[t[4:] for t in l.decode('ascii').split()] for l in tls_p.stdout]
- if not (args.block_size is None):
+ if args.block_size is not None:
main_conf.write("block-size = {}\n".format(args.block_size))
+ if args.nworker is not None:
+ main_conf.write("nworker = {}\n".format(args.nworker))
+ if args.repnworker is not None:
+ main_conf.write("repnworker = {}\n".format(args.repnworker))
+ if args.clinworker is not None:
+ main_conf.write("clinworker = {}\n".format(args.clinworker))
+ if args.repburst is not None:
+ main_conf.write("repburst = {}\n".format(args.repburst))
+ if args.cliburst is not None:
+ main_conf.write("cliburst = {}\n".format(args.cliburst))
if not (args.pace_maker is None):
main_conf.write("pace-maker = {}\n".format(args.pace_maker))
for r in zip(replicas, keys, tls_keys, itertools.count(0)):