From: wangdi Date: Sun, 28 Aug 2005 02:56:22 +0000 (+0000) Subject: Branch: HEAD X-Git-Tag: v1_7_100~814 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=567b48401c2591880352ae28246c3b0c61c09969;p=fs%2Flustre-release.git Branch: HEAD a tmp fix for b7379. --- diff --git a/lustre/llite/llite_lib.c b/lustre/llite/llite_lib.c index fc68447..3d15562 100644 --- a/lustre/llite/llite_lib.c +++ b/lustre/llite/llite_lib.c @@ -1039,7 +1039,7 @@ int ll_process_config_update(struct ll_sb_info *sbi, int clean) struct lustre_mount_data *lmd = sbi->ll_lmd; char *profile = lmd->lmd_profile, *name = NULL; struct config_llog_instance cfg; - int rc, namelen = 0, version; + int rc, namelen = 0; struct llog_ctxt *ctxt; ENTRY; @@ -1059,7 +1059,7 @@ int ll_process_config_update(struct ll_sb_info *sbi, int clean) OBD_ALLOC(name, namelen); if (name == NULL) RETURN(-ENOMEM); - +#if 0 if (clean) { version = sbi->ll_config_version - 1; sprintf(name, "%s-clean-%d", profile, version); @@ -1067,14 +1067,19 @@ int ll_process_config_update(struct ll_sb_info *sbi, int clean) version = sbi->ll_config_version + 1; sprintf(name, "%s-%d", profile, version); } - +#else + if (clean) { + sprintf(name, "%s-clean", profile); + } else { + sprintf(name, "%s", profile); + } +#endif CWARN("Applying configuration log %s\n", name); ctxt = llog_get_context(&sbi->ll_md_exp->exp_obd->obd_llogs, LLOG_CONFIG_REPL_CTXT); rc = class_config_process_llog(ctxt, name, &cfg); - if (rc == 0) - sbi->ll_config_version = version; + CWARN("Finished applying configuration log %s: %d\n", name, rc); if (rc == 0 && clean == 0) {