tag 325117 +wontfix thanks On Wed, Oct 19, 2005 at 02:13:41PM -0700, Trond Myklebust wrote: > on den 19.10.2005 klokka 18:52 (+0200) skreiv Ruediger Oberhage: > > Hello again. > > > > Some first findings regarding nfs problems: > > > > At first I have to apologize for my memory (again :-)) serving me > > wrong: I did state, that the "find /nfsDir -print" problem was > > (generally) gone with the 2.6.12 kernel; this is wrong(!). > > > > The problem does exist for both (Debianized) kernels 2.6.8 as well > > as 2.6.12 (the details follow below in the 'strace'-dump). The > > (find-)problem does NOT exist for the (2.6.12-)kernel delivered on > > the KNOPPIX 4.0 DVD!!! So there is a cure for some kernel for this > > one. The 'resources'-problem (OpenOffice/Mathematica) still remains > > for this kernel, too! > > Recent kernels (2.6.13 and above - sorry, I though it was 2.6.12) have > the following patch applied > > http://client.linux-nfs.org/Linux-2.6.x/2.6.12/linux-2.6.12-43-dirent_fix.dif > > This should normally suffice to fix the SGI problem.
For this record this was committed to Linus' tree as 00a926422765064cb28e218d4837411c88bf6a3e http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=00a926422765064cb28e218d4837411c88bf6a3e I believe it made it into 2.6.13, and thus should now be in experimental and make it into unstable (sid) and testing (etch) shortly. I took a look into backporting it to 2.6.8, however, it seems to rely on some restructuring of shared nfs_page data, which can be found as 6caf69feb23a522921b5b12f572a94334183bc9f in the tglx history tree. http://www.kernel.org/git/?p=linux/kernel/git/tglx/history.git;a=commit;h=6caf69feb23a522921b5b12f572a94334183bc9f Unfortunatley, even a minimal backport seems to require changing nfs_page, which would alter the ABI, which is higly probematic. Because of this I am going to mark it as wontfix for 2.6.8. For anyone who wants to make the backport, my idea is to make a minimal nfs_open_context that only includes dir_pos and dir_cookie, the two elements added by the patch Trond posted (6caf69feb23a522921b5b12f572a94334183bc9f). This should cut down the complexity of the backport of the second patch while maintaining the functionality of the first. -- Horms -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]