From 18b05acb99628c291051998cb90e24f03ae0a4ff Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 26 Feb 2009 10:51:55 +0000 Subject: [PATCH] - mountconf to start OST once target registration is complete otherwise we get no OST in case of mountdata file's absense --- lustre/obdclass/obd_mount.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c index 65cdd79..0359876 100644 --- a/lustre/obdclass/obd_mount.c +++ b/lustre/obdclass/obd_mount.c @@ -1155,6 +1155,12 @@ static int server_start_targets(struct super_block *sb, struct dt_device *dt) } #endif + /* Register with MGS */ + rc = server_register_target(sb); + + /* destroy temporary site */ + stop_temp_site(sb); + /* If we're an OST, make sure the global OSS is running */ if (lsi->lsi_ldd->ldd_flags & LDD_F_SV_TYPE_OST) { /* make sure OSS is started */ @@ -1180,12 +1186,6 @@ static int server_start_targets(struct super_block *sb, struct dt_device *dt) if (rc) RETURN(rc); - /* Register with MGS */ - rc = server_register_target(sb); - - /* destroy temporary site */ - stop_temp_site(sb); - if (rc && (lsi->lsi_ldd->ldd_flags & (LDD_F_NEED_INDEX | LDD_F_UPDATE | LDD_F_UPGRADE14))){ CERROR("Required registration failed for %s: %d\n", -- 1.8.3.1