summaryrefslogtreecommitdiff
path: root/lib/gitlab/git/storage
Commit message (Expand)AuthorAgeFilesLines
* Add "deny disk access" Gitaly feature (tripswitch)Jacob Vosmaer (GitLab)2018-06-012-8/+9
* Route path lookups through legacy_disk_pathmark-legacy-git-accessJacob Vosmaer2018-03-212-2/+2
* Adds Rubocop rule for line break around conditionals🙈 jacopo beschi 🙉2018-01-111-0/+1
* Keep track of storage check timingsBob Van Landuyt2017-12-111-1/+23
* Move the circuitbreaker check out in a separate processbvl-circuitbreaker-processBob Van Landuyt2017-12-085-117/+160
* Keep track of all storage keys in a setbvl-circuitbreaker-keys-setBob Van Landuyt2017-12-012-23/+16
* 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