Subject: Developers of Sympa
List archive
[sympa-dev] task_manager.pl and periodic member synchronization
- From: Thomas Berry <address@concealed>
- To: sympa dev <address@concealed>
- Subject: [sympa-dev] task_manager.pl and periodic member synchronization
- Date: Fri, 29 Jun 2007 13:57:56 -0700
I've managed to successfully stop the periodic (TTL-based) list synchronization by removing 'sync_include' from the @list_models variable in task_manager.pl. The periodic list member synchronization was no longer needed since I changed sympa.pl to update a membership when the mailing list receives a new message, but only if the new message was received after the TTL for the list has expired.
Also, the periodic update caused problems when a mailing list was created that had over 6000 members and took more than 5 minutes to complete the synchronization process. I found that the sync_include would be initiated by the task manager while the list was being instantiated. This would cause numerous SQL errors indicating that the member was duplicate; this would cause the message that initiated the list instantiation to fail and moved to the msg/bad spool.
Thomas
- [sympa-dev] task_manager.pl and periodic member synchronization, Thomas Berry, 06/29/2007
Archive powered by MHonArc 2.6.19+.