From 9c7ca72dd90d7793e65672424b91387c46119ca1 Mon Sep 17 00:00:00 2001 From: Andrew Newdigate Date: Fri, 21 Jun 2019 11:18:19 +0200 Subject: Adds metrics to measure cost of expensive operations Adds histogram metrics to help us determine which the most expensive database transactions in the system are, as well as which Gitaly n+1 blocks are costing us the time. --- app/models/merge_request.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'app/models/merge_request.rb') diff --git a/app/models/merge_request.rb b/app/models/merge_request.rb index df2dc9c49eb..b13bebeca35 100644 --- a/app/models/merge_request.rb +++ b/app/models/merge_request.rb @@ -667,7 +667,7 @@ class MergeRequest < ApplicationRecord fetch_ref! # n+1: https://gitlab.com/gitlab-org/gitlab-ce/issues/37435 - Gitlab::GitalyClient.allow_n_plus_1_calls do + Gitlab::GitalyClient.allow_n_plus_1_calls("gitlab-ce#38327") do merge_request_diffs.create! reload_merge_request_diff end -- cgit v1.2.1