summaryrefslogtreecommitdiff
path: root/lib/gitlab/exclusive_lease.rb
Commit message (Collapse)AuthorAgeFilesLines
* Introduce #renew for ExclusiveLeasebackport-renew-exclusive-leaseGabriel Mazetto2017-06-241-1/+18
|
* Enable Style/MutableConstantDouwe Maan2017-02-231-1/+1
|
* Refine Git garbage collectionJacob Vosmaer2016-11-041-40/+26
|
* Don't schedule ProjectCacheWorker unless neededproject-cache-worker-schedulingYorick Peterse2016-10-251-1/+8
| | | | | | This changes ProjectCacheWorker.perform_async so it only schedules a job when no lease for the given project is present. This ensures we don't end up scheduling hundreds of jobs when they won't be executed anyway.
* clean up ExclusiveLeaseredis_improvementsValery Sizov2016-04-131-5/+0
|
* Add Gitlab::Redis connection poolJacob Vosmaer2016-04-041-1/+3
|
* Explain why ExclusiveLease has no #cancellease-design-commentsJacob Vosmaer2016-03-241-0/+21
| | | | [ci skip]
* Typoexpiring-lockJacob Vosmaer2016-03-101-1/+1
|
* Make comment less ambivalentJacob Vosmaer2016-03-101-2/+1
|
* Remove unnecessary random keyJacob Vosmaer2016-03-101-7/+1
|
* Improve commentJacob Vosmaer2016-03-101-2/+2
|
* Move method to UserJacob Vosmaer2016-03-101-1/+12
|
* Rename ExpiringLock to ExclusiveLeaseJacob Vosmaer2016-03-101-0/+37