From 5740a97945f1b8c5bf70ba68a829c41c29fb306f Mon Sep 17 00:00:00 2001 From: bobijam Date: Mon, 10 Mar 2008 02:38:10 +0000 Subject: [PATCH] Branch HEAD b=14321 o=Brian Behlendorf(behlendorf1@llnl.gov) i=bobijam i=shadow Description: lustre_mgs: operation 101 on unconnected MGS Details : When MGC is disconnected from MGS long enough, MGS will evict the MGC, and late on MGC cannot successfully connect to MGS and a lot of the error messages complaining that MGS is not connected. --- lustre/ChangeLog | 7 +++++++ lustre/mgc/mgc_request.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/lustre/ChangeLog b/lustre/ChangeLog index 45e8399..f585e05 100644 --- a/lustre/ChangeLog +++ b/lustre/ChangeLog @@ -12,6 +12,13 @@ tbd Sun Microsystems, Inc. * RHEL 4 and RHEL 5/SLES 10 clients behaves differently on 'cd' to a removed cwd "./" (refer to Bugzilla 14399). +Severity : normal +Bugzilla : 14321 +Description: lustre_mgs: operation 101 on unconnected MGS +Details : When MGC is disconnected from MGS long enough, MGS will evict the + MGC, and late on MGC cannot successfully connect to MGS and a lot + of the error messages complaining that MGS is not connected. + Severity : major Frequency : on start mds Bugzilla : 14884 diff --git a/lustre/mgc/mgc_request.c b/lustre/mgc/mgc_request.c index 511fb84..b4b44ce 100644 --- a/lustre/mgc/mgc_request.c +++ b/lustre/mgc/mgc_request.c @@ -898,6 +898,8 @@ static int mgc_import_event(struct obd_device *obd, } case IMP_EVENT_ACTIVE: LCONSOLE_WARN("%s: Reactivating import\n", obd->obd_name); + /* Clearing obd_no_recov allows us to continue pinging */ + obd->obd_no_recov = 0; break; case IMP_EVENT_OCD: break; -- 1.8.3.1