[Pkg-lustre-svn-commit] r488 - in /trunk/debian: changelog patches/00list patches/operation_101_unconnected_mgs.dpatch

winnie at users.alioth.debian.org winnie at users.alioth.debian.org
Thu Sep 4 13:07:05 UTC 2008


Author: winnie
Date: Thu Sep  4 13:07:04 2008
New Revision: 488

URL: http://svn.debian.org/wsvn/pkg-lustre/?sc=1&rev=488
Log:
Start working on -2

Added:
    trunk/debian/patches/operation_101_unconnected_mgs.dpatch
Modified:
    trunk/debian/changelog
    trunk/debian/patches/00list

Modified: trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-lustre/trunk/debian/changelog?rev=488&op=diff
==============================================================================
--- trunk/debian/changelog (original)
+++ trunk/debian/changelog Thu Sep  4 13:07:04 2008
@@ -1,3 +1,9 @@
+lustre (1.6.5.1-2) unstable; urgency=low
+
+  * Add patch from bugzilla to fix 101 Error msg. 
+
+ -- Patrick Winnertz <winnie at debian.org>  Thu, 04 Sep 2008 15:04:18 +0200
+
 lustre (1.6.5.1-1) unstable; urgency=low
 
   * New upstream version 

Modified: trunk/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-lustre/trunk/debian/patches/00list?rev=488&op=diff
==============================================================================
--- trunk/debian/patches/00list (original)
+++ trunk/debian/patches/00list Thu Sep  4 13:07:04 2008
@@ -11,6 +11,7 @@
 remove-set_tunables.dpatch
 libsysio.dpatch
 bug12769-ql-fix.dpatch
+operation_101_unconnected_mgs.dpatch
 
 # Debian patches
 bash_completion.dpatch

Added: trunk/debian/patches/operation_101_unconnected_mgs.dpatch
URL: http://svn.debian.org/wsvn/pkg-lustre/trunk/debian/patches/operation_101_unconnected_mgs.dpatch?rev=488&op=file
==============================================================================
--- trunk/debian/patches/operation_101_unconnected_mgs.dpatch (added)
+++ trunk/debian/patches/operation_101_unconnected_mgs.dpatch Thu Sep  4 13:07:04 2008
@@ -1,0 +1,44 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## remove-set_tunables.dpatch by Patrick Winnertz <winnie at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: patch from bugzilla (#16237) to fix lustre_mgs: operation 101 on
+## DP: unconnected MGS problem
+
+ at DPATCH@
+--- lustre+chaos4.orig/lustre/mgs/mgs_handler.c
++++ lustre+chaos4/lustre/mgs/mgs_handler.c
+@@ -83,6 +83,25 @@ static int mgs_connect(struct lustre_han
+         RETURN(rc);
+ }
+ 
++static int mgs_reconnect(struct obd_export *exp, struct obd_device *obd,
++                         struct obd_uuid *cluuid, struct obd_connect_data *data)
++{
++        ENTRY;
++
++        if (exp == NULL || obd == NULL || cluuid == NULL)
++                RETURN(-EINVAL);
++
++        mgs_counter_incr(exp, LPROC_MGS_CONNECT);
++
++        if (data != NULL) {
++                data->ocd_connect_flags &= MGS_CONNECT_SUPPORTED;
++                exp->exp_connect_flags = data->ocd_connect_flags;
++                data->ocd_version = LUSTRE_VERSION_CODE;
++        }
++
++        RETURN(0);
++}
++
+ static int mgs_disconnect(struct obd_export *exp)
+ {
+         int rc;
+@@ -702,6 +721,7 @@ out_free:
+ static struct obd_ops mgs_obd_ops = {
+         .o_owner           = THIS_MODULE,
+         .o_connect         = mgs_connect,
++        .o_reconnect       = mgs_reconnect,
+         .o_disconnect      = mgs_disconnect,
+         .o_setup           = mgs_setup,
+         .o_precleanup      = mgs_precleanup,




More information about the Pkg-lustre-svn-commit mailing list