Skip to content

Move external PR pipeline creation to Sidekiq

What does this MR do?

Related to #336238 (closed)

This MR moves the external pull request pipeline creation to a new background job Ci::ExternalPullRequests::CreatePipelineWorker.

We expect that this will lower the average response time of POST /api/:version/projects/:id/mirror/pull.

This change is behind a feature flag ci_create_external_pr_pipeline_async (#338908 (closed))

For future reference

Last 7 days; https://log.gprd.gitlab.net/goto/20853e3b76ab39c205dbc6e526cbb696

Screen_Shot_2021-08-18_at_16.02.09

Conformity

Availability and Testing

Security

Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by Furkan Ayhan

Merge request reports