summaryrefslogtreecommitdiff
path: root/lib/gitlab/git/storage
Commit message (Expand)AuthorAgeFilesLines
* Allow enabling the circuitbreaker using an env variablebvl-circuitbreaker-backoffBob Van Landuyt2017-10-231-1/+10
* Perform the stat check multiple times when checking a storageBob Van Landuyt2017-10-232-3/+12
* Implement backoff for the circuitbreakerBob Van Landuyt2017-10-233-9/+31
* Merge branch 'bvl-do-not-use-redis-keys' into 'master'Rémy Coutable2017-10-172-6/+16
|\
| * Don't use `Redis#keys` in the circuitbreakerbvl-do-not-use-redis-keysBob Van Landuyt2017-10-172-6/+16
* | Read circuitbreaker settings from `Gitlab::CurrentSettings`Bob Van Landuyt2017-10-173-18/+36
|/
* Allow the git circuit breaker to correctly handle missing repository storagesNick Thomas2017-09-223-9/+70
* Use ruby's `File.stat` to check storage availabilityBob Van Landuyt2017-08-041-19/+15
* Use a Struct to keep track of failure infoBob Van Landuyt2017-08-041-11/+7
* Only track accessibility onceBob Van Landuyt2017-08-041-8/+14
* Use `keys` instead of `scan_each`Bob Van Landuyt2017-08-042-20/+10
* Move hostname to Gitlab::EnvironmentBob Van Landuyt2017-08-041-1/+1
* Make sure the check works for paths with spaces.Bob Van Landuyt2017-08-041-1/+1
* Add a Circuitbreaker for storage pathsBob Van Landuyt2017-08-043-0/+302