From 1e88094fd89aeee33e79fa9894a23279b3f6a694 Mon Sep 17 00:00:00 2001
From: rread <rread>
Date: Tue, 2 Sep 2003 22:36:09 +0000
Subject: [PATCH] b=1698

don't do the del_autconn for non-tcp interfaces.
---
 lustre/utils/lconf | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/lustre/utils/lconf b/lustre/utils/lconf
index 9ca9994d0b..c8eb0b85e1 100755
--- a/lustre/utils/lconf
+++ b/lustre/utils/lconf
@@ -467,12 +467,15 @@ class LCTLInterface:
 
     # disconnect one connection
     def disconnect(self, srv):
-        cmds =  """
-  ignore_errors
+        cmds =  "   ignore_errors\n  del_uuid %s" % (srv.uuid)
+        if srv.net_type  in ('tcp', 'toe') and not config.lctl_dump:
+                cmds =  """%s
   network %s
-  del_autoconn %s %s s
-  del_uuid %s
-  quit""" % (srv.net_type, srv.nid, srv.hostaddr, srv.uuid)
+  del_autoconn %s %s s""" % (cmds,
+                                     srv.net_type,
+                                     srv.nid, srv.hostaddr)
+        cmds = cmds + "\n  quit"
+
         self.run(cmds)
 
     def del_uuid(self, servuuid):
-- 
GitLab