Skip to content
Snippets Groups Projects

Track execution of project overwrite service

Merged Grzegorz Bizon requested to merge feature/gb/instrument-overwrite-project-service into master
All threads resolved!

What does this MR do?

This merge request adds tracking of Projects::OverwriteProjectService that is used by import/export feature.

This services creates a possibly long-running transaction creating multiple subtransaction through Project.transaction(requires_new: true).

It is possible that this might affect performance in multiple places, especially performance of the new CI/CD builds queuing queries.

For more details see gitlab-com/gl-infra/production#5152 (comment 629653355) and https://gitlab.com/gitlab-org/gitlab/-/issues/334638.

Conformity

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Stan Hu removed review request for @stanhu

    removed review request for @stanhu

  • Grzegorz Bizon added 1 commit

    added 1 commit

    • 31b3668e - Track execution of project overwrite service

    Compare with previous version

  • Grzegorz Bizon added 1 commit

    added 1 commit

    • 08b6b76e - Track execution of project overwrite service

    Compare with previous version

  • Grzegorz Bizon added 1 commit

    added 1 commit

    • 192be535 - Track execution of project overwrite service

    Compare with previous version

  • Grzegorz Bizon added 1 commit

    added 1 commit

    • 453528dd - Track execution of project overwrite service

    Compare with previous version

  • Grzegorz Bizon requested review from @stanhu

    requested review from @stanhu

  • Stan Hu approved this merge request

    approved this merge request

  • Stan Hu resolved all threads

    resolved all threads

  • merged

  • Stan Hu mentioned in commit d0727132

    mentioned in commit d0727132

  • added workflowcanary label and removed workflowstaging label

  • added workflowproduction label and removed workflowcanary label

  • mentioned in issue #337843 (closed)

  • James Heimbuck added Category:Integration Testing label and removed 1 deleted label

    added Category:Integration Testing label and removed 1 deleted label

  • Fabio Pitino mentioned in merge request !133487 (merged)

    mentioned in merge request !133487 (merged)

  • mentioned in issue #350889 (closed)

  • Please register or sign in to reply
    Loading