[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ls failure at getdent64 with many files.
From: |
Jim Meyering |
Subject: |
Re: ls failure at getdent64 with many files. |
Date: |
Sat, 18 Aug 2001 09:17:58 +0200 |
User-agent: |
Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.105 |
Andrew Hamilton <address@hidden> wrote:
> I'm having a problem with ls failing on some directories with many files
> (1500-2500) on a RH7.1 system (kernel 2.4) with fileutils 4.0.36. Below
> is the output of strace ls, executed within an offending directory. ls
> works fine on smaller directories and the getdent64 call returns
> normally in these cases. A quick search on the internet reveals some
> problems with getdent64 and this kernel with regards to the NFS system,
> I don't know if this is related but I am interested in fixing the
> problem as it is definitely getting in the way of my work, any help
> would be appreciated. Thanks. --Andy Hamilton
Thanks for the report. This does look like it may be unrelated to
the fileutils. I've just tried running ls in a directory with 10000 files
on a linux-2.4.4 kernel. No problem.
You should probably try the latest release (4.1) of the fileutils.
There were 9 test releases after your 4.0.36.
ftp://alpha.gnu.org/gnu/fetish/fileutils-4.1.tar.gz
> address@hidden P.0001]$ strace ls
> execve("/bin/ls", ["ls"], [/* 26 vars */]) = 0
> uname({sys="Linux", node="froude.oe.berkeley.edu", ...}) = 0
...
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: ls failure at getdent64 with many files.,
Jim Meyering <=