-
- Downloads
Add a Circuitbreaker for storage paths
Showing
- app/controllers/admin/health_check_controller.rb 7 additions, 0 deletionsapp/controllers/admin/health_check_controller.rb
- app/controllers/application_controller.rb 22 additions, 0 deletionsapp/controllers/application_controller.rb
- app/helpers/storage_health_helper.rb 37 additions, 0 deletionsapp/helpers/storage_health_helper.rb
- app/models/repository.rb 28 additions, 13 deletionsapp/models/repository.rb
- app/views/admin/health_check/_failing_storages.html.haml 15 additions, 0 deletionsapp/views/admin/health_check/_failing_storages.html.haml
- app/views/admin/health_check/show.html.haml 14 additions, 13 deletionsapp/views/admin/health_check/show.html.haml
- changelogs/unreleased/bvl-nfs-circuitbreaker.yml 4 additions, 0 deletionschangelogs/unreleased/bvl-nfs-circuitbreaker.yml
- config/gitlab.yml.example 9 additions, 0 deletionsconfig/gitlab.yml.example
- config/initializers/1_settings.rb 12 additions, 0 deletionsconfig/initializers/1_settings.rb
- config/initializers/6_validations.rb 16 additions, 0 deletionsconfig/initializers/6_validations.rb
- config/routes/admin.rb 3 additions, 1 deletionconfig/routes/admin.rb
- doc/administration/img/failing_storage.png 0 additions, 0 deletionsdoc/administration/img/failing_storage.png
- doc/administration/repository_storage_paths.md 74 additions, 3 deletionsdoc/administration/repository_storage_paths.md
- doc/api/repository_storage_health.md 74 additions, 0 deletionsdoc/api/repository_storage_health.md
- lib/api/api.rb 1 addition, 0 deletionslib/api/api.rb
- lib/api/circuit_breakers.rb 50 additions, 0 deletionslib/api/circuit_breakers.rb
- lib/api/entities.rb 6 additions, 0 deletionslib/api/entities.rb
- lib/gitlab/git/repository.rb 7 additions, 1 deletionlib/gitlab/git/repository.rb
- lib/gitlab/git/storage.rb 22 additions, 0 deletionslib/gitlab/git/storage.rb
- lib/gitlab/git/storage/circuit_breaker.rb 142 additions, 0 deletionslib/gitlab/git/storage/circuit_breaker.rb
app/helpers/storage_health_helper.rb
0 → 100644
doc/administration/img/failing_storage.png
0 → 100644
47.1 KiB
doc/api/repository_storage_health.md
0 → 100644
lib/api/circuit_breakers.rb
0 → 100644
lib/gitlab/git/storage.rb
0 → 100644
lib/gitlab/git/storage/circuit_breaker.rb
0 → 100644