Bug 150151

Summary: Lockd callbacks to NFS clients fail completely
Product: Red Hat Enterprise Linux 4 Reporter: Kiersten (Kerri) Anderson <kanderso>
Component: kernelAssignee: Steve Dickson <steved>
Status: CLOSED ERRATA QA Contact: Brian Brock <bbrock>
Severity: high Docs Contact:
Priority: medium    
Version: 4.0CC: bernd.bartmann, davej, dff, riel
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2005-06-08 15:13:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
Description Flags
Patch 1 of 3 needed to fix lockd callbacks
Patch 2 of 3 needed to fix lockd callbacks
Patch 3 of 3 needed to fix lockd callbacks none

Description Kiersten (Kerri) Anderson 2005-03-02 23:09:57 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041215 Firefox/1.0 Red Hat/1.0-12.EL4

Description of problem:
Found at Connectathon:

In a nutshell, when a NFS client asks for an exclusive lock and the lock is already held, the client will block (waiting
for the lock). When the lock is released, the server will
call back to the client, granting the lock. The problem
is with the client authenticating that callback. The
client tries to use information from the export cache
which is clearly wrong since the that cache may or may
not exist (being its a server only cache)....

The symptoms of this issue (at least with a Sun and
SGI server) is a continues loop of grant/grant_reply network messages being sent.... 

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.Run Connectathon against SGI and Sun

Additional info:

Comment 4 Steve Dickson 2005-04-13 23:33:41 UTC
Created attachment 113130 [details]
Patch 1 of 3 needed to fix lockd callbacks

Comment 5 Steve Dickson 2005-04-13 23:35:12 UTC
Created attachment 113131 [details]
Patch 2 of 3 needed to fix lockd callbacks

Comment 6 Steve Dickson 2005-04-13 23:36:23 UTC
Created attachment 113132 [details]
Patch 3 of 3 needed to fix lockd callbacks

Comment 7 Dave Jones 2005-06-02 04:13:08 UTC
This looks like it got fixed in U1, but wasn't tracked.
Steve, can you confirm we got all the bits included ?

Comment 8 Steve Dickson 2005-06-07 18:36:19 UTC
Yes, it appears this made into U1

Comment 9 Tim Powers 2005-06-08 15:13:58 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.