Hello,
Hmm - I believe I remember mailmanctl being irritated about it's own
locking when attempting to run a second instance of mailmanctl accessing
the same Mailman data. You can force lock removal, and perhaps the second
instance would start, but I've never tried that (seemed like a bad idea).
Perhaps it's time to setup a test bed.
Thanks - Ivan.
On Fri, 4 Nov 2005, Mark Sapiro wrote:
> Ivan Fetch wrote:
>>
>> However, you can't have two instances of Mailman running at the same
>> time, acting on the shared data storage (lists, archives, Etc) correct?
>
> I'm not sure that you can't.
>
> Concurrent updates to lists are protected by locks. I think there may
> be an issue with queues. I believe it is possible (but a very small
> window) for two concurrent qrunners processing the same slice of the
> same queue to both pick up the same entry. This might be avoidable by
> having the separate instances process different slices of the queues,
> although this would probably require bin/mailmanctl changes. It may
> also be avoidable by having each instance have it's own qfiles and
> only sharing access to lists/, archives/ and locks/.
>
> There is probably an issue with master-qrunner locks, and you'd
> probably only run the crons on one instance. There is also an issue
> with the data/ directory as held messages are stored there so it may
> need to be shared too.
>
> It may turn out to have too many gotchas, but I wouldn't rule it out
> without investigating.
>
> --
> Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers,
> San Francisco Bay Area, California better use your sense - B. Dylan
>
>
------------------------------------------------------
Mailman-Users mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp