From fe1342aec9f091ffc545d56120c68302750663d5 Mon Sep 17 00:00:00 2001 From: rread Date: Mon, 29 Dec 2003 20:36:00 +0000 Subject: [PATCH] b=2442 Only create config logs for the MDS on the local node. --- lustre/utils/lconf | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lustre/utils/lconf b/lustre/utils/lconf index 11476ac..9f57bb0 100755 --- a/lustre/utils/lconf +++ b/lustre/utils/lconf @@ -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: -- 1.8.3.1