Comment #6 on issue 292 by chipx86: Email should be asynchronous.
http://code.google.com/p/reviewboard/issues/detail?id=292
The problem is, we're relying upon Django's e-mail functionality, and we
have no
control over the method in which that is sent. Fixing this in Review Board
involves a
lot of reimplementation.
It definitely shouldn't be that slow, though, unless the connection with
the server
is really slow or maybe if there are hundreds of users it's trying to send
to (at
which point this depends on the server).
The problem is, we either have to call out to some external process to talk
to the
server (in order to prevent blocking) or talk to the server ourselves. It's
not
unreasonable to talk to it ourselves, so long as the conversation with the
server is
quick. Which it should be.
Are you using mailing lists for the groups? If not, it's sending to each
member
individually.
What e-mail software are you using?
--
You received this message because you are subscribed to the Google Groups
"reviewboard-issues" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/reviewboard-issues?hl=en.