When I compile cyrus-2.0.16, I used a patch called cyrus-dir-hash from http://mail.cc.umanitoba.ca/source/ It simply centralizes all directory hashing into one function: dir_hash_c(). By default, this function uses the old hashing scheme, based on the first letter of the user name. When the compile-time symbol USE_DIR_FULL is defined, it uses the new scheme that hashes all letters of the user name to provide an even hash distribution. I wonder how much it will help the performance of cryrus-imap. In my situation , almost all users name are beginning with the same letter: 'u'.
Liu Jinhui [EMAIL PROTECTED] 2002-11-01