On Tue, 2010-11-16 at 11:25 -0800, David Lang wrote: > > I don't actually know what sort of problems I'm referring to, hence the > > question. The big problem I can imagine would be opendir() and > > readdir() with a huge number of files in a directory, but the cyrus code > > doesn't appear to do that in a lot of places that would matter to a user > > (deleting an entire folder, delete sieve scripts, etc) in the course of > > normal operations. > This is depends on what filesystem you are useing, I have mailboxes with hundreds > of thousands of messages in them on XFS and have no problems, but on ext3 I > start seeing slowdowns with a bit over ten thousand messages. Was dir_index enabled on that ext3 filesystem? Prior to dir-index ext3 was very slow for large folders. dir_index is not enabled by default in ext3. ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/