Whamcloud - gitweb
LU-1267 lfsck: enhance API for MDT-OST consistency
[fs/lustre-release.git] / lustre / ptlrpc / ptlrpcd.c
index c364f40..09aa43c 100644 (file)
@@ -426,13 +426,10 @@ static int ptlrpcd(void *arg)
                }
        }
 #endif
-        /*
-         * XXX So far only "client" ptlrpcd uses an environment. In
-         * the future, ptlrpcd thread (or a thread-set) has to given
-         * an argument, describing its "scope".
-         */
-        rc = lu_context_init(&env.le_ctx,
-                             LCT_CL_THREAD|LCT_REMEMBER|LCT_NOREF);
+       /* Both client and server (MDT/OST) may use the environment. */
+       rc = lu_context_init(&env.le_ctx, LCT_MD_THREAD | LCT_DT_THREAD |
+                                         LCT_CL_THREAD | LCT_REMEMBER |
+                                         LCT_NOREF);
        if (rc == 0) {
                rc = lu_context_init(env.le_ses,
                                     LCT_SESSION|LCT_REMEMBER|LCT_NOREF);