On Sun, 9 Nov 2008 22:46:18 Matthew Seaman wrote:
> Jeremy Chadwick wrote:
> > I don't want to change the topic of discussion, but I *highly* recommend
> > you ***stop*** whatever it is you're doing that is creating such a
> > directory structure.  Software which has to iterate through that
> > directory using opendir() and readdir() will get slower and slower as
> > time goes on.
>
> With the implementation of UFS_DIRHASH the practical limit on the
> size of directories is now a great deal larger. In particular
> the slow down caused by linear search through the contents has been
> eliminated.  See ffs(7).  10,000 files or sub-directories, whist
> not a particularly elegant setup, is actually not unworkable
> nowadays.

Well that's certainly been my experience so far. Still, I now know we will run 
into problems when we hit the 32,768 limit, so I'll start designing something 
better.

Cheers,
-- 
Ian
gpg key: http://home.swiftdsl.com.au/~imoore/no-spam.asc

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to