- Feb 26, 2020
-
-
GitLab Bot authored
-
- Feb 18, 2020
-
-
GitLab Bot authored
-
- Sep 10, 2019
-
-
Do not use dollar signs in shell codeblocks when no output is shown
-
- Aug 19, 2019
-
-
Thong Kuah authored
-
- Jan 08, 2019
-
-
Evan Read authored
- Also makes other minor Markdown fixes that were near the main fixes.
-
- Dec 20, 2018
-
-
Lin Jen-Shin authored
Because this could potentially load a model and we shouldn't load models before all the patches we have in places.
-
- Nov 13, 2018
-
-
Evan Read authored
-
- Oct 02, 2018
-
-
Alejandro Rodríguez authored
Cleanup code, and refactor tests that still use Rugged. After this, there should be no Rugged code that access the instance's repositories on non-test environments. There is still some rugged code for other tasks like the repository import task, but since it doesn't access any repository storage path it can stay.
-
- Mar 01, 2017
-
-
Adam Niedzielski authored
This makes sure that Gitlab::Metrics::RackMiddleware is added before Gitlab::EtagCaching::Middleware.
-
- Nov 09, 2016
-
-
Robert Speicher authored
[ci skip]
-
- Sep 12, 2016
-
-
Yorick Peterse authored
Fixes gitlab-org/gitlab-ce#22070 [ci skip]
-
- Jun 17, 2016
-
-
Yorick Peterse authored
Previously we'd create a separate Metric instance for every method call that would exceed the method call threshold. This is problematic because it doesn't provide us with information to accurately get the _total_ execution time of a particular method. For example, if the method "Foo#bar" was called 4 times with a runtime of ~10 milliseconds we'd end up with 4 different Metric instances. If we were to then get the average/95th percentile/etc of the timings this would be roughly 10 milliseconds. However, the _actual_ total time spent in this method would be around 40 milliseconds. To solve this problem we now create a single Metric instance per method. This Metric instance contains the _total_ real/CPU time and the call count for every instrumented method.
-
- Jun 16, 2016
-
-
James Lopez authored
This reverts commit 13e37a3e.
-
James Lopez authored
-
- Jun 14, 2016
-
-
Paco Guzman authored
By default instrumentation will instrument public, protected and private methods, because usually heavy work is done on private method or at least that’s what facts is showing
-
Paco Guzman authored
-
- Jun 03, 2016
-
-
James Lopez authored
This reverts commit 3e991230.
-
James Lopez authored
# Conflicts: # app/models/project.rb
-
- May 05, 2016
-
-
Yorick Peterse authored
[ci skip]
-
- Apr 11, 2016
-
-
Yorick Peterse authored
-
Yorick Peterse authored
This makes it easier to query, simplifies the code, and makes it possible to figure out what transaction the data belongs to (simply because it's now stored _in_ the transaction). This new setup keeps track of both the real/wall time _and_ CPU time spent in a block, both measured using milliseconds (to keep all units the same).
-
- Apr 06, 2016
-
-
Yorick Peterse authored
-