Skip to content

Suppress update events on pipeline if already they got scheduled

Kamil Trzcińśki requested to merge suppress-update-events-on-pipeline into master

What does this MR do?

Reduces the pressure on Sidekiq by queueing much less pipeline updates.

Why was this MR needed?

Currently we do queue updates on pipeline when we are processing a pipeline, this is very redundant as we don't really need to do this, because we do update pipeline status at the end of process.

The same applies to when we retry a build, we do queue updates on pipeline generated for all builds on next stages. This is completely redundant too.

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

None yet.

Merge request reports