Re: Architectural ideas

[email protected] Mon, 17 Feb 2003 12:09:40 -0500
Newsgroups gmane.mail.ng-arch
Message-ID <[email protected]>
On Fri, Feb 14, 2003 at 03:20:12PM +1100, Anthony Baxter wrote:
>Maildirs with thousands of items suck heavily on some filesystems. Would
>the archive automatically break up into a number of maildirs, by month,
>or something?

Ooh, ouch!  I don't like the idea of using a single-file format like
mbox because it's so easy for it to get corrupted; say, if '>From'
escaping gets messed up.  But Maildir only defines a single directory,
and you can't have subdirectories within them.

I'm not sure what to do here.  IMHO it would be nice to be able to 
fire up mutt and edit a list archive, so I don't want an ng-arch only 
archive format.  Options might be:

   * Use Maildir, damn the torpedoes.  If you're indexing python-list,
it'll be a bit slow, but that's why we have caching, right?

   * Use something else to store messages: a .ZIP file, maybe?  
Would MH-format be any better?  Any suggestions?

>/list/author/[email protected] ?

Perhaps.  Not sure how to protect this from spammers crawling the site
looking for all /list/author/XXX URLs.

--amk                                                    (www.amk.ca)
An apple a day keeps the... ah, no, never mind.
      -- The Doctor, in "Kinda"