Skip to content

Commit c0d8bda

Browse files
authored
Merge pull request #333 from scaleoutsystems/develop
Release v0.3.1
2 parents 52a5ea5 + 16393de commit c0d8bda

File tree

6 files changed

+223
-123
lines changed

6 files changed

+223
-123
lines changed

fedn/cli/run_cmd.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,11 @@ def run_cmd(ctx):
5050
help='Set to a filename to (re)init client from file state.')
5151
@click.option('-l', '--logfile', required=False, default='{}-client.log'.format(time.strftime("%Y%m%d-%H%M%S")),
5252
help='Set logfile for client log to file.')
53+
@click.option('--heartbeat-interval',required=False, default=2)
54+
@click.option('--reconnect-after-missed-heartbeat',required=False, default=30)
5355
@click.pass_context
5456
def client_cmd(ctx, discoverhost, discoverport, token, name, client_id, remote, dry_run, secure, preshared_cert,
55-
verify_cert, preferred_combiner, validator, trainer, init, logfile):
57+
verify_cert, preferred_combiner, validator, trainer, init, logfile, heartbeat_interval, reconnect_after_missed_heartbeat):
5658
"""
5759
5860
:param ctx:
@@ -69,12 +71,15 @@ def client_cmd(ctx, discoverhost, discoverport, token, name, client_id, remote,
6971
:param preferred_combiner:
7072
:param init:
7173
:param logfile:
74+
:param hearbeat_interval
75+
:param reconnect_after_missed_heartbeat
7276
:return:
7377
"""
7478
config = {'discover_host': discoverhost, 'discover_port': discoverport, 'token': token, 'name': name,
7579
'client_id': client_id, 'remote_compute_context': remote, 'dry_run': dry_run, 'secure': secure,
7680
'preshared_cert': preshared_cert, 'verify_cert': verify_cert, 'preferred_combiner': preferred_combiner,
77-
'validator': validator, 'trainer': trainer, 'init': init, 'logfile': logfile}
81+
'validator': validator, 'trainer': trainer, 'init': init, 'logfile': logfile,'heartbeat_interval': heartbeat_interval,
82+
'reconnect_after_missed_heartbeat': 30}
7883

7984
if config['init']:
8085
with open(config['init'], 'r') as file:

0 commit comments

Comments
 (0)