This patch fixes LDLM namespace names in
/proc/fs/lustre/ldlm/namespaces/ to use obd->obd_uuid.uuid
instead of a pointer address.
Signed-off-by: Jian Yu <jian.yu@intel.com>
Change-Id: Ieb3ef6c48d1f52f8d238bb64b7ce9ea004d2964f
Reviewed-on: http://review.whamcloud.com/6039
Reviewed-by: Bob Glossman <bob.glossman@intel.com>
Tested-by: Hudson
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
if (rc)
GOTO(err_fini_fld, rc);
- snprintf(info->mti_u.ns_name, sizeof info->mti_u.ns_name,
- LUSTRE_MDT_NAME"-%p", m);
+ snprintf(info->mti_u.ns_name, sizeof(info->mti_u.ns_name), "%s-%s",
+ LUSTRE_MDT_NAME, obd->obd_uuid.uuid);
m->mdt_namespace = ldlm_namespace_new(obd, info->mti_u.ns_name,
LDLM_NAMESPACE_SERVER,
LDLM_NAMESPACE_GREEDY,
if (osfs->os_bsize * osfs->os_blocks < OFD_PRECREATE_SMALL_FS)
m->ofd_precreate_batch = OFD_PRECREATE_BATCH_SMALL;
- snprintf(info->fti_u.name, sizeof(info->fti_u.name), "filter-%p", m);
+ snprintf(info->fti_u.name, sizeof(info->fti_u.name), "%s-%s",
+ "filter"/*LUSTRE_OST_NAME*/, obd->obd_uuid.uuid);
m->ofd_namespace = ldlm_namespace_new(obd, info->fti_u.name,
LDLM_NAMESPACE_SERVER,
LDLM_NAMESPACE_GREEDY,