- Feb 15, 2018
-
-
Clement Ho authored
-
- Feb 14, 2018
-
-
Winnie Hellmann authored
-
Job van der Voort authored
-
- Feb 13, 2018
-
-
James Ramsay authored
-
James Ramsay authored
-
Yorick Peterse authored
Using Sentry, while useful, poses two problems you have to choose from: 1. All errors are reported separately, making it easy to create issues but also making it next to impossible to see other errors (due to the sheer volume of threshold errors). 2. Errors can be grouped or merged together, reducing the noise. This however also means it's (as far as I can tell) much harder to automatically create GitLab issues from Sentry for the offending controllers. Since both solutions are terrible I decided to go with a third option: not using Sentry for this at all. Instead we'll investigate using Prometheus alerts and Grafana dashboards for this, which has the added benefit of being able to more accurately measure the behaviour over time. Note that throwing errors in test environments is still enabled, and whitelisting is still necessary to prevent that from happening (and that in turn still requires that developers create issues).
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
Dylan Griffith authored
-
Dylan Griffith authored
-
- Feb 09, 2018
-
-
Filipa Lacerda authored
-
Filipa Lacerda authored
-
- Feb 08, 2018
-
-
George Tsiolis authored
-
-
Bob Van Landuyt authored
-
- Feb 07, 2018
-
-
Bob Van Landuyt authored
-
-
- Feb 06, 2018
-
-
Shinya Maeda authored
-
- Feb 01, 2018
-
-
Micael Bergeron authored
-
Yorick Peterse authored
This ensures that we have more visibility in the number of SQL queries that are executed in web requests. The current threshold is hardcoded to 100 as we will rarely (maybe once or twice) change it. In production and development we use Sentry if enabled, in the test environment we raise an error. This feature is also only enabled in production/staging when running on GitLab.com as it's not very useful to other users.
-
Rémy Coutable authored
Signed-off-by:
Rémy Coutable <remy@rymai.me>
-
- Jan 24, 2018
-
-
Taurie Davis authored
Add note within ux documentation that further changes should be made within the design.gitlab project
-
- Jan 23, 2018
-
-
-
Winnie Hellmann authored
-
- Jan 22, 2018
-
-
Clement Ho authored
-
- Jan 19, 2018
-
-
Sean McGivern authored
-
Anwar El Wakil authored
Remove duplicate list item in "General Guidelines" Section.
-
Ville Skyttä authored
-
- Jan 18, 2018
-
-
Tom Bosmans authored
-
- Jan 16, 2018
-
-
- Jan 15, 2018
-
-
Mica authored
-
- Jan 12, 2018
-
-
Lin Jen-Shin authored
-
- Jan 11, 2018
-
-
Andrew Newdigate authored
-
- Jan 09, 2018
-
-
Filipa Lacerda authored
-
- Jan 08, 2018
-
-
Onuwa Nnachi Isaac authored
-
- Jan 07, 2018
-
-
Takuya Noguchi authored
-
- Jan 05, 2018
-
-
Grzegorz Bizon authored
-
Jacob Vosmaer (GitLab) authored
-
- Jan 04, 2018
-
-
Grzegorz Bizon authored
-
- Jan 03, 2018
-
-
Filipa Lacerda authored
-
Yorick Peterse authored
In a previous attempt (rolled back in https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/16021) we tried to migrate `issues.closed_at` from timestamp to timestamptz using a regular migration. This has a bad impact on GitLab.com and as such was rolled back. This commit re-implements the original migrations using generic background migrations, allowing us to still migrate the data in a single release but without a negative impact on availability. To ensure the database schema is up to date the background migrations are performed inline in development and test environments. We also make sure to not migrate that that doesn't need migrating in the first place or has already been migrated.
-