Review: Christenson99
Solutions, continued
- For mail reading, mailbox copy is biggest hit
- Chopping mailbox into separate files helps copy
- File-per-message causes more synchronous meta-data operations
- Requires scan of each and every file to build mailbox state
- If there are a lot of users, you will have directory size problems
- Need filesystem with built-in hashing
- Alternatively, implement your own mailbox hashing scheme
- Requires modification of LDA, POP3, & IMAP servers