From 1efa1200101a9e42d56a08d6400be72b6a4ac89e Mon Sep 17 00:00:00 2001 From: Adrien Beraud <adrien.beraud@savoirfairelinux.com> Date: Thu, 20 Jul 2017 00:47:47 -0400 Subject: [PATCH] dhtcluster: allow to resize cluster --- python/tools/dhtcluster.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/python/tools/dhtcluster.py b/python/tools/dhtcluster.py index 93253694..11b611ac 100755 --- a/python/tools/dhtcluster.py +++ b/python/tools/dhtcluster.py @@ -153,7 +153,7 @@ class ClusterShell(cmd.Cmd): return True def do_node(self, arg): if not arg: - setNode() + self.setNode() else: nodenum = int(arg) node = self.net.get(nodenum-1) @@ -161,6 +161,14 @@ class ClusterShell(cmd.Cmd): print("Invalid node number:", nodenum, " (accepted: 1-", len(self.net.nodes), ")") else: self.setNode(node, nodenum) + def do_resize(self, arg): + if not arg: + return + try: + nodenum = int(arg) + self.net.resize(nodenum) + except Exception as e: + print("Can't resize:", e) def do_ll(self, arg): if self.node: print('Node', self.node.getNodeId().decode()) -- GitLab