Changeset 1555


Ignore:
Timestamp:
May 5, 2010, 1:06:27 AM (15 years ago)
Author:
mitchb
Message:
There can be only one!  (so stop hogging the GLOCK)

OpenAFS 1.4.12 had bogus "lost connection" messages, which went
away when we rolled back to 1.4.11.  However, we're now occasionally
having hard lockups because readdir deadlocks waiting for the GLOCK
when filldir is holding it and pagefaults.  Apply
829838e45f94921d22335154587216f7842e3955 from upstream as a
compromise until we can move into the future with OpenAFS 1.5
Location:
trunk/server
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/fedora/specs/openafs.spec.patch

    r1545 r1555  
    1010 %if %{?osvers:0}%{!?osvers:1}
    1111 %define osvers 1
    12 @@ -261,6 +261,10 @@
     12@@ -261,6 +261,11 @@
    1313 %endif
    1414 ExclusiveArch: %{ix86} x86_64 ia64 s390 s390x sparc64 ppc ppc64
     
    1717+Patch1003: openafs-localcsdb.patch
    1818+Patch1005: openafs-numsysnames.patch
     19+Patch1006: openafs-release-glock.patch
    1920+
    2021 #    http://dl.openafs.org/dl/openafs/candidate/%{afsvers}/...
    2122 Source0: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-src.tar.bz2
    2223 Source1: http://www.openafs.org/dl/openafs/%{afsvers}/openafs-%{afsvers}-doc.tar.bz2
    23 @@ -343,6 +347,7 @@
     24@@ -343,6 +348,7 @@
    2425 %if %{build_userspace}
    2526 
     
    2930 
    3031 %if %{fedorakmod}
    31 @@ -403,6 +408,7 @@
     32@@ -403,6 +409,7 @@
    3233 
    3334 %if %{build_authlibs}
     
    3738 Group: Networking/Filesystems
    3839 
    39 @@ -419,6 +425,7 @@
     40@@ -419,6 +426,7 @@
    4041 %endif
    4142 
     
    4546 Requires: openafs-authlibs = %{PACKAGE_VERSION}
    4647 %endif
    47 @@ -437,6 +444,7 @@
     48@@ -437,6 +445,7 @@
    4849 libraries.
    4950 
     
    5354 Group: Development/Filesystems
    5455 
    55 @@ -465,6 +473,7 @@
     56@@ -465,6 +474,7 @@
    5657 administrators.
    5758 
     
    6162 Group: Networking/Filesystems
    6263 Provides: openafs-kernel = %{PACKAGE_VERSION}
    63 @@ -514,6 +523,7 @@
     64@@ -514,6 +524,7 @@
    6465 
    6566 %if %{krb5support}
     
    6970 Requires: openafs = %{PACKAGE_VERSION}
    7071 Group: Networking/Filesystems
    71 @@ -540,7 +550,7 @@
     72@@ -540,7 +551,7 @@
    7273 %if %{build_modules}
    7374 
     
    7879 %else
    7980 
    80 @@ -699,6 +709,9 @@
     81@@ -699,6 +710,10 @@
    8182 
    8283 # Patch openafs to build a kernel module named "openafs" instead of "libafs"
     
    8586+%patch1003 -p1 -b .localcsdb
    8687+%patch1005 -p1 -b .numsysnames
     88+%patch1006 -p1 -b .release-glock
    8789 
    8890 ##############################################################################
    8991 #
    90 @@ -1209,7 +1222,7 @@
     92@@ -1209,7 +1224,7 @@
    9193 rm -rf $RPM_BUILD_ROOT%{_sbindir}/kdump*
    9294 
     
    9799 done
    98100 
    99 @@ -1569,7 +1582,6 @@
     101@@ -1569,7 +1584,6 @@
    100102 %{_libdir}/librxstat.a
    101103 %{_libdir}/libubik.a
Note: See TracChangeset for help on using the changeset viewer.