Re: [mlmmj] mlmmj patches from distributions: Gentoo

Franky Van Liedekerke <[email protected]> Thu, 08 Dec 2022 12:49:37 +0000
Newsgroups org.mlmmj.mlmmj
Message-ID <[email protected]>
On Thu, 2022-12-08 at 09:01 +0100, Baptiste Daroussin wrote:
> On Thu, Dec 08, 2022 at 01:13:26AM +0000, Robin H. Johnson wrote:
> > There's one scaling discussion we need to have, but the handling
> > needs
> > to include how to incrementally get there:
> > 
> > How to have millions of mails in /archive/!
> > 
> > Our most active list is now approaching 1.5M emails in that
> > directory,
> > and it worries me.
> 
> Why is it worrying you? a directory can hold way more than that.
> 
> On FreeBSD, one thing we are doing is when creating the public
> archives via:
> https://fossil.nours.eu/mlmmj-archiver/doc/trunk/README.md (this may
> move to
> codeberg), I append the archives to a mbox, so I can cleanup what
> ever is in the
> archives directory if I need (I did not need up to now).
> 
> DISCLAIMER: mlmmj-archiver is not portable at all yet, and is not
> even in alpha
> state :D (I am happily accepting portability patches, but this is not
> my focus
> yet).

I can share some stuff I did based on mhonarc to create a public
archive (also based on mlmmj-webarchiver in fact), but in the end:

- mlmmj archives are already in subdirectories archive/1 ... archive/15
- the mhonarc archive (public) is in subdirectories per-month, so I'm
totally not woried

Franky

On Thu, 2022-12-08 at 09:01 +0100, Baptiste Daroussin wrote:

On Thu, Dec 08, 2022 at 01:13:26AM +0000, Robin H. Johnson wrote:

There's one scaling discussion we need to have, but the handling needs

to include how to incrementally get there:

How to have millions of mails in /archive/!

Our most active list is now approaching 1.5M emails in that directory,

and it worries me.

Why is it worrying you? a directory can hold way more than that.

On FreeBSD, one thing we are doing is when creating the public archives via:

https://fossil.nours.eu/mlmmj-archiver/doc/trunk/README.md (this may move to

codeberg), I append the archives to a mbox, so I can cleanup what ever is in the

archives directory if I need (I did not need up to now).

DISCLAIMER: mlmmj-archiver is not portable at all yet, and is not even in alpha

state :D (I am happily accepting portability patches, but this is not my focus

yet).

I can share some stuff I did based on mhonarc to create a public archive (also based on mlmmj-webarchiver in fact), but in the end:

- mlmmj archives are already in subdirectories archive/1 ... archive/15

- the mhonarc archive (public) is in subdirectories per-month, so I'm totally not woried

Franky