[Zope] oddity in MailHost queue processor thread

Tres Seaver tseaver at palladion.com
Tue May 4 09:42:32 EDT 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Maric Michaud wrote:
> Tres Seaver a écrit :
> 
>  >> 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 the monkey patch which works fine for me, 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.
>  >
>  > It looks like a bug to me:  could you please report it to the tracker at:
>  >
>  >   http://bugs.launchpad.net/zope2
>  >
>  > Also, if you could convert your monkeypatch into a real diff against the
>  > source, that would help expedite.  The basic procedure is outlined at:
>  >
>  >   http://docs.zope.org/developer/noncommitter-svn.html
> 
> Ok, I'll do that, soon.

Thanks for posting the bug and fix to Launchpad -- I have merged it for
the next 2.11 and 2.12 releases, as well as to the trunk.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkvgJEgACgkQ+gerLs4ltQ4JEgCfSRZGizktQxo6pberCM/X5PNz
1bgAoKeRw/bvooXZCQhHNxAKuM9fDUG7
=3V6A
-----END PGP SIGNATURE-----



More information about the Zope mailing list