Resolve "Resolve cross DB issues in ee/app/services/vulnerabilities/bulk_dismiss_service.rb"

What does this MR do and why?

This MR resolves cross-DB transactions when updating vulnerability tables together with notes table in the same transaction
The notes table update was moved to after the transaction so that the il be a separate transaction
A follow-up issue has been opened to create a worker to update the notes table, to minimise the changes it the notes table will not be updated due to failures

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #486990 (closed)

Edited by Schmil Monderer

Merge request reports

Loading