- 20 Sep, 2017 1 commit
-
-
Yorick Peterse authored
This makes things simpler as no scheduling is involved. Further we remove the need for running a SELECT + UPDATE just to get the key and update it, whereas we only need an UPDATE when setting last_used_at directly in a request. The added service class takes care of updating Key#last_used_at without using Sidekiq. Further it makes sure we only try to obtain a Redis lease if we're confident that we actually need to do so, instead of always obtaining it. We also make sure to _only_ update last_used_at instead of also updating updated_at. Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/36663
-
- 07 Sep, 2017 1 commit
-
-
Tiago Botelho authored
-
- 05 Sep, 2017 4 commits
-
-
Alexis Reigel authored
we need the commit object for the updated verification that also checks the committer's email to match the gpg key and user's emails.
-
Shinya Maeda authored
-
Shinya Maeda authored
-
Shinya Maeda authored
-
- 28 Aug, 2017 1 commit
-
-
Oswaldo Ferreira authored
-
- 25 Aug, 2017 3 commits
-
-
Nick Thomas authored
If the project is in a group, the `group.refresh_members_authorized_projects` is made non-blocking, and we call `current_user.refresh_authorized_projects` directly. Projects in a personal namespace are more difficult. Rather than passing the `blocking:` parameter through the entire `add_master` chain, have the `AuthorizedProjectsWorker` automatically inline authorizations for three IDs or less. Since the maximum number of IDs in this path is 2, that has the same effect.
-
Stan Hu authored
Customers often have Sidekiq jobs that failed without much context. Without Sentry, there's no way to tell where these exceptions were hit. Adding in additional lines adds a bit more Redis storage overhead. This commit adds in backtrace logging for workers that delete groups/projects and import/export projects. Closes #27626
-
Robert Speicher authored
This reverts merge request !13813
-
- 24 Aug, 2017 1 commit
-
-
Stan Hu authored
Customers often have Sidekiq jobs that failed without much context. Without Sentry, there's no way to tell where these exceptions were hit. Adding in additional lines adds a bit more Redis storage overhead. This commit adds in backtrace logging for workers that delete groups/projects and import/export projects. Closes #27626
-
- 22 Aug, 2017 5 commits
-
-
Grzegorz Bizon authored
-
Toon Claes authored
-
Toon Claes authored
There might be some projects where the namespace was removed, but the project wasn't. For these the projects still have a `namespace_id` set. So this adds a post-deploy migration remove all projects that are pending delete, and have a `namespace_id` that is non-existing.
-
Nick Thomas authored
-
Grzegorz Bizon authored
-
- 21 Aug, 2017 5 commits
-
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
Grzegorz Bizon authored
-
- 17 Aug, 2017 2 commits
-
-
Tiago Botelho authored
Backports EE mirror stuck handling feature (https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/2628) to CE
-
Nick Thomas authored
-
- 16 Aug, 2017 1 commit
-
-
Douwe Maan authored
-
- 14 Aug, 2017 1 commit
-
-
Robert Speicher authored
An upcoming update to rubocop-gitlab-security added additional violations.
-
- 08 Aug, 2017 2 commits
-
-
Brian Neel authored
-
Jarka Kadlecova authored
-
- 07 Aug, 2017 2 commits
-
-
Oswaldo Ferreira authored
-
Jarka Kadlecova authored
-
- 02 Aug, 2017 1 commit
-
-
Lin Jen-Shin authored
Also make it easier to have mailer helper
-
- 01 Aug, 2017 1 commit
-
-
Gabriel Mazetto authored
-
- 28 Jul, 2017 1 commit
-
-
Kim "BKC" Carlbäcker authored
-
- 27 Jul, 2017 4 commits
-
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Alexis Reigel authored
-
Alexis Reigel authored
-
- 26 Jul, 2017 2 commits
-
-
Grzegorz Bizon authored
-
Tiago Botelho authored
-
- 20 Jul, 2017 2 commits
-
-
Grzegorz Bizon authored
-
Tiago Botelho authored
-