Whamcloud - gitweb
b=2442
authorrread <rread>
Mon, 29 Dec 2003 20:36:00 +0000 (20:36 +0000)
committerrread <rread>
Mon, 29 Dec 2003 20:36:00 +0000 (20:36 +0000)
Only create config logs for the MDS on the local node.

lustre/utils/lconf

index 11476ac..9f57bb0 100755 (executable)
@@ -2117,6 +2117,14 @@ def for_each_profile(db, prof_list, operation):
         services = getServices(prof_db)
         operation(services)
         
+def doWriteconf(services):
+    if config.nosetup:
+        return
+    for s in services:
+        if s[1].get_class() == 'mdsdev':
+            n = newService(s[1])
+            n.write_conf()
+
 def doSetup(services):
     if config.nosetup:
         return
@@ -2179,9 +2187,7 @@ def doHost(lustreDB, hosts):
     if config.write_conf:
         for_each_profile(node_db, prof_list, doModules)
         sys_make_devices()
-        for node_db in lustreDB.lookup_class('mdsdev'):
-            mds = MDSDEV(node_db)
-            mds.write_conf()
+        for_each_profile(node_db, prof_list, doWriteconf)
         for_each_profile(node_db, prof_list, doUnloadModules)
 
     elif config.recover: