[Bug 678123] New: getdents64() misbehaves in NFS mounted directories
https://bugzilla.novell.com/show_bug.cgi?id=678123 https://bugzilla.novell.com/show_bug.cgi?id=678123#c0 Summary: getdents64() misbehaves in NFS mounted directories Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: max@novell.com QAContact: qa@suse.de CC: aj@novell.com, sndirsch@novell.com Found By: Development Blocker: --- Since I upgraded my workstation to 11.4 two days ago, access to my NFS based home directory has become very slow, e.g. when opening mailboxes in maildir format with alpine. Running strace on alpine while opening a mailbox showed that it sometimes hangs for several seconds in getdents64() calls. At the same time Stefan Dirsch ran into a problem in a subdir of his home inside which ls hung allocating more and more memory until it crashed on ENOMEM. Again, strace indicated getdents64() to be the reason, which kept returning more and more entries (the dir really had <100) and never returned 0 to indicate that all entries have been read. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c1
Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c2
--- Comment #2 from Petr Baudis
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c5
Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c11
--- Comment #11 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c12
--- Comment #12 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c13
--- Comment #13 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c14
--- Comment #14 from Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c15
--- Comment #15 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c16
--- Comment #16 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c17
--- Comment #17 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c18
Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c19
--- Comment #19 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c20
--- Comment #20 from Stefan Dirsch
Neil, those are in the openSUSE 11.4 kotd as far as I can see.
I don't see these in Kernel:HEAD. The latest RPM changelog entry is: * Di Mär 15 2011 jeffm@suse.com - Update to 2.6.38. - commit f2ec6ad Neil, how do the RPM changelog entries will look like?
Please submit to master as well once testing was successful.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c21
--- Comment #21 from Stefan Dirsch
(In reply to comment #19)
Neil, those are in the openSUSE 11.4 kotd as far as I can see.
I don't see these in Kernel:HEAD. The latest RPM changelog entry is:
* Di Mär 15 2011 jeffm@suse.com - Update to 2.6.38. - commit f2ec6ad
Neil, how do the RPM changelog entries will look like?
But with that kernel I can't reproduce the issue any longer! Maybe the patches are already applied? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c22
Reinhard Max
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c23
--- Comment #23 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c24
--- Comment #24 from Stefan Dirsch
Stefan, you need the openSUSE 11.4 branch, see comment #22.
Thanks. Yes, with that kernel I can't reproduce this issue any longer either. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c25
--- Comment #25 from Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c26
Roger Light
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c27
Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c28
Swamp Workflow Management
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c29
Ruediger Meier
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c30
--- Comment #30 from Ruediger Meier
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c31
Neil Brown
https://bugzilla.novell.com/show_bug.cgi?id=678123
https://bugzilla.novell.com/show_bug.cgi?id=678123#c32
--- Comment #32 from Ruediger Meier
participants (1)
-
bugzilla_noreply@novell.com