path: root/tools/glusterfind
diff options
authorMilind Changire <>2015-07-16 15:36:17 +0530
committerVenky Shankar <>2015-08-04 23:26:37 -0700
commit9361e2bf05dc511bcc6b49a67b69dfa231a2cab3 (patch)
tree5cd62f268c07e719c1e8a393179a929a9e4ce3a4 /tools/glusterfind
parented9959b0e2c7f401394fa6359641857180baf1c8 (diff)
tools/glusterfind: password prompts for peer nodes on delete
SSH keys getting deleted on local node caused password prompts for peer nodes on a delete operation. This race for session directory cleanup on local node is now addressed by avoiding the delete path for local node in node_cmd() The session directory tree is deleted anyway in mode_delete() Change-Id: I51c4baf4f9c1ed3caa319d4163bef343bd621429 BUG: 1243785 Signed-off-by: Milind Changire <> Reviewed-on: Tested-by: NetBSD Build System <> Tested-by: Gluster Build System <> Reviewed-by: Aravinda VK <>
Diffstat (limited to 'tools/glusterfind')
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/glusterfind/src/ b/tools/glusterfind/src/
index 8b3d3fe..f265a4a 100644
--- a/tools/glusterfind/src/
+++ b/tools/glusterfind/src/
@@ -55,6 +55,12 @@ def node_cmd(host, host_uuid, task, cmd, args, opts):
localdir = is_host_local(host_uuid)
+ # this is so to avoid deleting the ssh keys on local node which otherwise
+ # cause ssh password prompts on the console (race conditions)
+ # mode_delete() should be cleaning up the session tree
+ if localdir and task == "delete":
+ return
pem_key_path = get_pem_key_path(args.session, args.volume)
if not localdir: