From 3375f6c9d9ff4aed7ef7e6449ea5edff8aa1b2c2 Mon Sep 17 00:00:00 2001 From: johann Date: Mon, 26 Jan 2009 13:59:40 +0000 Subject: [PATCH] Branch b1_8 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 | 7 +++++++ lustre/ptlrpc/import.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/lustre/ChangeLog b/lustre/ChangeLog index ccace8d..0f71ef1 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -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. diff --git a/lustre/ptlrpc/import.c b/lustre/ptlrpc/import.c index 1f98b4d..07427e7 100644 --- a/lustre/ptlrpc/import.c +++ b/lustre/ptlrpc/import.c @@ -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", -- 1.8.3.1