Bug 54868
| Summary: | NFS sever file lock is broken in 2.4.9-6 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | hjl | ||||||||||||||||
| Component: | kernel | Assignee: | Arjan van de Ven <arjanv> | ||||||||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Brock Organ <borgan> | ||||||||||||||||
| Severity: | high | Docs Contact: | |||||||||||||||||
| Priority: | high | ||||||||||||||||||
| Version: | 7.1 | CC: | alan, aleksey, anvil, bbrock, dennis.brylow, gt, len, rdieter, ronan.waide | ||||||||||||||||
| Target Milestone: | --- | ||||||||||||||||||
| Target Release: | --- | ||||||||||||||||||
| Hardware: | i386 | ||||||||||||||||||
| OS: | Linux | ||||||||||||||||||
| Whiteboard: | |||||||||||||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||||||||||||
| Doc Text: | Story Points: | --- | |||||||||||||||||
| Clone Of: | Environment: | ||||||||||||||||||
| Last Closed: | 2001-10-25 08:48:59 UTC | Type: | --- | ||||||||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||||||||
| Documentation: | --- | CRM: | |||||||||||||||||
| Verified Versions: | Category: | --- | |||||||||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||||||||
| Embargoed: | |||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
|
Description
hjl
2001-10-22 05:46:07 UTC
Created attachment 34561 [details]
a testcase
Red Hat should run the Connectathon testsuite before making any new kernels. I can provide the patched source. It looks like both NFS server and client in kernel 2.4.9-6 failed the Connectathon testsuite. I am enclosing it here. Created attachment 34562 [details]
The Connectathon Testsuite
We have the same problem here on all our nfs servers. This brakes our entire site;-( This will probably affect 7.2 as well - I think the kernels are relatively the same. I have been able to verify this with a client/server setup running 2.4.9-6smp on two minimal 7.2 systems. The client appears to be hanging in the first fcntl64 syscall generated by the fcntl library call. Strace shows that this syscall never returns. Attached are relevant trace files including kernel tracebacks for lockd and the test program on the client, nlm_debug output on the client, kernel traceback of lockd on the server, and nlm_debug out on the server. Created attachment 34583 [details]
Client lockd kernel traceback
NFS file locking is broken. I am working on it now. It may take me a few days to fix it. Created attachment 34584 [details]
nlm_debug output of client lockd
Created attachment 34585 [details]
server lockd kernel traceback
Created attachment 34586 [details]
server lockd nlm_debug output
*** Bug 54891 has been marked as a duplicate of this bug. *** Created attachment 34621 [details]
A patch
I posted a patch which seems to work for me. We have applied the patch to make a custom kernel, and it appears to work for us also. I built some new rpms of the 2.4.9-6 and 2.4.9-7(for 7.2) kernels that include this patch. I can put them some place public if its helpful to anyone I'll put up a kernel with the proposed patch up for testing soon; I'm just trying to see if it's remotely seen (eg it boots etc) Please try the kernel at http://people.redhat.com/arjanv/testkernels to see if it indeed works This will also need to be fixed on the alpha 2.4.9 kernel on 7.1 will the same patch work? Hello gentlemen, I got 2 little questions : 1/ Has enigma kernel the same problem ? If yes, will the 2.4.9-7.4 work on enigma ? 2/ May we have the kernel-header and kernel-source i386.rpm please ? I had a look at the 7.2 kernel and found out that the svc code is correct, however, the nfs patch from redhat undoes this. I removed the these lines from the nfs patch and rebuild the rpms. The kernel now works fine under both 7.1 and 7.2. This is fixed in yesterdays kernel erratum. Thanks for reporting this! |