I wanna talk this out.
What do you mean about "100,000 files in a directory will cause you performance problems"?
I was told by Network Appliance that their WAFFLE filesystem (or whatever) hashes the directory entries internally, so there are *no* scaling issues with regards to directories with many entries in them.
Are you wrong? Or is Network Appliances wrong?
Please help.
Ed Henigin ed@texas.net
ps just what the heck do you mean by 'setting up a directory hashing scheme' ? Are you talking about the MTA and/or POP3 servers having their own databases of filename->inode mappings? Your terminoligy seems vague, maybe that's where my confusion stems.
-- ---------- Forwarded message ---------- Date: Wed, 02 Jul 1997 17:54:13 +0100 From: Dom Mitchell hdm@demon.net To: Alan Judge Alan.Judge@indigo.ie Cc: toasters@mathworks.com Subject: Re: Filers for a large mail environment
[...deletia...]
Shared maildrops are a different issue. If you use something like qmail[1], OTOH, there are simply no locking issues whatsoever (and easy POP3 support, but no IMAP). We do something similiar (although propietary) for about 100,000 users, and it works well. Don't ^^^^^ forget to set up a directory hashing scheme, though as 100,000 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ files in a directory will also cause you performance problems. :-) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-Dom
-----End of forwarded message-----