See #386 for why this one is here. Excerpt of @ralph's idea around this issue:
Long term, we should modify our messaging code to queue up messages, but only fire them at the end of a flask request or at the next sqlalchemy commit transaction.
See an example of this in the bodhi sourcecode here: https://github.com/fedora-infra/bodhi/blob/develop/bodhi/server/notifications.py#L49-L75
This has been open for over a year.
This isn't on our immediate roadmap. Closing it now as a part of backlog grooming.
Metadata Update from @ralph: - Issue status updated to: Closed (was: Open)
This issue has been migrated to Fedora Forge: https://forge.fedoraproject.org/koji/mbs/issues/390
Please continue any further discussion there.