Skip to Content.
Sympa Menu

devel - [sympa-dev] task_manager.pl and periodic member synchronization

Subject: Developers of Sympa

List archive

Chronological Thread  
  • 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+.

Top of Page