Skip to content

Implement StreamApprovalAuditEvent worker/service

Patrick Bajao requested to merge 10869-async-stream-audit-event into master

What does this MR do and why?

This is part of the effort to reduce the SQL queries executed by the MergeRequests::ApprovalService. This moves streaming approval audit event to another subscriber to MergeRequests::ApprovedEvent.

This is behind async_after_approval feature flag.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #10869 (closed)

Edited by Patrick Bajao

Merge request reports