summaryrefslogtreecommitdiff
path: root/spec/services/keys
Commit message (Collapse)AuthorAgeFilesLines
* Rails5 fix MySQL milliseconds problem in specsJasper Maes2018-06-271-2/+2
|
* Introduce a new Keys::DestroyService serviceRémy Coutable2018-05-161-0/+13
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Simplify a testNick Thomas2017-09-211-6/+1
|
* Stop using Sidekiq for updating Key#last_used_atremove-use-key-workerYorick Peterse2017-09-201-0/+68
| | | | | | | | | | | | | | | 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
* created services for keyshaseeb2017-09-151-0/+21