From fcd2a51f85a26bd97d8bb090fad8655f3d5434b7 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 24 Sep 2005 00:17:35 +0000 Subject: [PATCH] - OST A/M/D should work OK in non-CMD setup --- lustre/mds/mds_lov.c | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/lustre/mds/mds_lov.c b/lustre/mds/mds_lov.c index 6517874..c69e8b7 100644 --- a/lustre/mds/mds_lov.c +++ b/lustre/mds/mds_lov.c @@ -862,13 +862,15 @@ int mds_dt_update_config(struct obd_device *obd, int clean) GOTO(exit, rc); } /* retrieve size of EA */ - rc = obd_get_info(mds->mds_md_exp, strlen("mdsize"), - "mdsize", &valsize, &value); - - if (value > mds->mds_max_mdsize) - mds->mds_max_mdsize = value; + if (mds->mds_md_exp) { + rc = obd_get_info(mds->mds_md_exp, strlen("mdsize"), + "mdsize", &valsize, &value); + + if (value > mds->mds_max_mdsize) + mds->mds_max_mdsize = value; - CDEBUG(D_INFO, "mds max md size %d \n", mds->mds_max_mdsize); + CDEBUG(D_INFO, "mds max md size %d \n", mds->mds_max_mdsize); + } if (rc == 0) mds->mds_config_version = version; -- 1.8.3.1