Bulk operations for Vulnerability state changes.

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Time-box: 2 days

Problem

Our vulnerabilityResolve (and other GraphQL state mutations) are slow – #391419 (closed). We need to investigate possible options to make them faster.

Proposed solutions

Expected Outcomes

  • Determine needed scope of frontend work necessary to facilitate async bulk state changes
  • Consider other possible solutions to optimise vulnerability state changes. (Partitioning or other possible table optimisations?)
  • Determine scope of backend work to facilitate async bulk state changes (api, response codes to FE
  • Consider possible dangers of the implementation and mitigations (deadlock, race conditions, data inconsistencies from dismissing a vulnerability being bulk dismissed...)
Edited by 🤖 GitLab Bot 🤖