Whamcloud - gitweb
LU-2102 llog: wrong handle was used for changelog processing
authorMikhail Pershin <tappro@whamcloud.com>
Tue, 9 Oct 2012 06:40:43 +0000 (10:40 +0400)
committerOleg Drokin <green@whamcloud.com>
Tue, 9 Oct 2012 20:54:59 +0000 (16:54 -0400)
- Wrong llog handle was passed tp changelog_user_init_cb() for
  processing

Signed-off-by: Mikhail Pershin <tappro@whamcloud.com>
Change-Id: I3656829e283232ff8c17829e18df68b320e26f2f
Reviewed-on: http://review.whamcloud.com/4229
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Tested-by: Hudson
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lustre/mdd/mdd_device.c

index af403b0..647ee7a 100644 (file)
@@ -364,7 +364,7 @@ static int mdd_changelog_llog_init(const struct lu_env *env,
        if (rc)
                GOTO(out_uclose, rc);
 
-       rc = llog_cat_reverse_process(env, ctxt->loc_handle,
+       rc = llog_cat_reverse_process(env, uctxt->loc_handle,
                                      changelog_user_init_cb, mdd);
        if (rc < 0) {
                CERROR("%s: changelog user init failed: rc = %d\n",