
On 2/6/25 02:37, antoine.depoisier--- via Mailman-users wrote:
There are all the folders in mailman archives cache data etc lists locks logs master.pid messages queue templates
Here's my opinion.
archives - If the prototype archiver is enabled for a list, its posts
are archived here in maildir format. This should be shared for
consistency, but if you don't care about this, you can put enable: no
in the [archiver.prototype] section of mailman.cfg to disable it.
cache - you're already sharing
data - doesn't need to be shared unless it contains a sqlite mailman.db that's actually used.
etc - doesn't need to be shared.
lists - should be shared as it contains the mailboxes (digest.mmdf) for accumulating messages for a list's digest
locks - should be shared
master.pid - must not be shared as it contains the pip of the master process running on that node.
messages - you're already sharing which you should.
queue - this is tricky. If it isn't shared once a message gets queued in virgin/ or in/ on a node, only that node's runners will process it through its queues. This may have an impact on load balancing.
templates - doesn't need to be shared, but should be synced between nodes.
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan