Whamcloud - gitweb
Branch b1_8
authorjohann <johann>
Mon, 26 Jan 2009 13:59:40 +0000 (13:59 +0000)
committerjohann <johann>
Mon, 26 Jan 2009 13:59:40 +0000 (13:59 +0000)
b=18304
i=shadow
i=nathan

MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect.
As a conseqence, the patch from bug 18224 is not operational
and the MDS export cannot be reused on the OSTs until it gets
evicted.

lustre/ChangeLog
lustre/ptlrpc/import.c

index ccace8d..0f71ef1 100644 (file)
@@ -70,6 +70,13 @@ Bugzilla   : 18016
 Description: Slow reads beyond 8Tb offsets.
 Details    : Page index integer overflow in ll_read_ahead_page
 
+Severity   : normal
+Bugzilla   : 18304
+Description: Soft lockup on OSS after MDS failover
+Details    : MSG_CONNECT_INITIAL is not set on the initial MDS->OST connect.
+            As a conseqence, the patch from bug 18224 is not operational
+            and the MDS export cannot be reused on the OSTs until it gets
+            evicted.
 
 -------------------------------------------------------------------------------
 2008-12-31 Sun Microsystems, Inc.
index 1f98b4d..07427e7 100644 (file)
@@ -674,6 +674,8 @@ int ptlrpc_connect_import(struct obd_import *imp, char *new_uuid)
                 spin_lock(&imp->imp_lock);
                 imp->imp_replayable = 1;
                 spin_unlock(&imp->imp_lock);
+                lustre_msg_add_op_flags(request->rq_reqmsg,
+                                        MSG_CONNECT_INITIAL);
         }
 
         DEBUG_REQ(D_RPCTRACE, request, "%sconnect request %d",