[zope2-tracker] [Bug 574286] [NEW] MailHost has wrong strategy	creating queue	processing threads
    Maric Michaud 
    maric at aristote.info
       
    Mon May  3 04:30:01 EDT 2010
    
    
  
Public bug reported:
I was surprised by the behavior of asynchronous mailing in zope 2.11.3 
MailHost product. It creates a thread by instance of MailHost by the 
mean of using self.absolute_url(1) as key for the queue_threads dictionnary.
It seems obviously wrong, IMO, if several instances share the same queue directory,
mesages actually get sent more than once.
Following is a patch which works fine, but the idea is 
straightforward, it's to use the realpath of the smtp_queue_directory as 
the identifier of the thread, ensuring that MailHosts that share the 
same queue directory will also share the same thread for processing mails.
This bug apply to zope 2.12 too, but the provided patch should work the
same way.
** Affects: zope2
     Importance: Undecided
         Status: New
-- 
MailHost has wrong strategy creating queue processing threads
https://bugs.launchpad.net/bugs/574286
You received this bug notification because you are a member of Zope 2
Developers, which is subscribed to Zope 2.
    
    
More information about the zope2-tracker
mailing list