Whamcloud - gitweb
LU-2186 mdt: initialize pointer to lu_site
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Tue, 16 Oct 2012 19:20:25 +0000 (23:20 +0400)
committerOleg Drokin <green@whamcloud.com>
Thu, 8 Nov 2012 16:27:14 +0000 (11:27 -0500)
later it's used to access top device (which is MDT) and
learn number of current clients to foresee how many
sequences will be needed.

Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Change-Id: I0f542dfbc45836180ec274dc605d3770b527e988
Reviewed-on: http://review.whamcloud.com/4280
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Mike Pershin <tappro@whamcloud.com>
lustre/fid/fid_handler.c
lustre/mdt/mdt_handler.c

index df3a999..e634055 100644 (file)
@@ -478,6 +478,8 @@ int seq_server_init(struct lu_server_seq *seq,
 
         LASSERT(dev != NULL);
         LASSERT(prefix != NULL);
+       LASSERT(ms != NULL);
+       LASSERT(ms->ms_lu != NULL);
 
         seq->lss_cli = NULL;
         seq->lss_type = type;
index d30f4ec..37ac715 100644 (file)
@@ -5006,6 +5006,7 @@ static int mdt_init0(const struct lu_env *env, struct mdt_device *m,
        s = m->mdt_md_dev.md_lu_dev.ld_site;
        mite = &m->mdt_mite;
        s->ld_md_site = mite;
+       mite->ms_lu = s;
 
         /* set server index */
        mite->ms_node_id = node_id;